:::: MENU ::::

STMIK Triguna Dharma
Sistem Informasi

just blog

Senin, 06 Agustus 2018

Untuk membuat suatu aplikasi basis data, diperlukan suatu koneksi agar antara visual basic dengan basis data dapat terhubung satu sama lain. Sebelum membuat aplikasi basis data, kita harus pandai – pandai memilih perangkat lunak basis data apa yang akan digunakan, hal ini perlu mengingat kebutuhan sistem pada suatu lokasi/instansi/pemesan program berbeda – beda. Perangkat lunak basis data sendiri terdiri dari berbagai macam dan jenis yang banyak serta berbeda – beda, antara lain:

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

🔗 MenuStrip
Untuk membuat menu pada form kita dapat menggunakann komponen pada ToolBox berupa MenuStrip, biasanya menu digunakan untuk akses fitur-fitur dari aplikasi yang kita buat dan ditempatkan pada form utama suatu program.
🔌 EXCEPTION 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 otamatis sesuai dengan perintah penanganan kesalahan yang telah dibuat, sehingga tidak terjadi kemacetan aplikasi yang sedang berjalan.

🔔 Struktur Exception Handling
Struktur Exception Handling atau penanganan kesalahan pada visual basic 2008 antara lain:

🔔 Try … Catch … Finally … End Try
Merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan dalam menjalankan aplikasi.

Bentuk penulisan:
Try
[ Perintah ]
Catch
[Tampilkankesalahan]
Finally
[ Kode program setelahperintah Try dan Catch ]
End Try

🔔 keterangan Try, Catch, Finally dan Throw
 Try: mengidentifikasi blok kode yang berisi kode-kode tertentu yang diharapkan untuk dilaksanakan oleh program atau aplikasi. Blok Try diikuti oleh satu atau lebih blok Catch.

 Catch: Saat terjadi kesalahan pada blok Try, maka blok ini akan menangkap kesalahan dengan yang isinya biasanya menampilkan pesan tertentu atau menuju ke blok lain untuk mengeksekusi perintah yang di inginkan. Kata kunci Catch menunjukkan penangkapan pengecualian.

 Finally: blok ini digunakan untuk menjalankan satu set pernyataan, apakah eksepsi dilemparkan atau tidak. Misalnya, jika kita membuka file, itu harus ditutup apakah eksepsi dimunculkan ataut idak, atau saat operasi dengan database pada blok ini ditambahkan perintah untuk menutup koneksi yang telah dibuka pada blok Try.

 Throw: Suatu program melempar pengecualian ketika masalah muncul. Hal ini dilakukan dengan menggunakan kata kunci Throw.

🔔  On Error Resume Next
Merupakan perintah penanganan kesalahan apabila terjadi kesalahan terhadap suatu baris tertentu maka baris tersebutakan di abaikan.

🔔 On Error Goto
Merupakan perintah penanganan kesalahan apabila terjadi kesalahan terhadap suatu baris tertentu maka perintahakan melompat kebaris yang dituju akan dijalankan.

🔔 Latihan:
1. Tambahkan Form baru, dengan nama Form2.
2. Desain Tampilan form seperti gambar berikut ini:
1. Procedure (Prosedur)
Sejauh ini, anda telah menuliskan sub procedure yang dibuat secara otomatis pada saat menggunakan event.Sub procedure merupakan blok kode yang mempunyai nama dan berisi perintah yang dapat dipanggil suatu waktu. Artinya, hanya sekali dibuat yang kemudian di panggil berkali-kali sesuai dengan kebutuhan.

BentukUmum:
[Private|Public] Sub subname[(argumentlist)]
Statements
End sub

Sub Procedure dapat dipanggil dengan perintah:
[call] subname[(argumentlist)]

Syntaksargument:
[ByVal|ByRef] variabelname as type

2. Function (Fungsi)
Fungsi mempunyai banyak kemiripan dengan sub procedure. Bedanya, fungsi selalu mengembalikan nilai (return value).

Sintaks fungsi dituliskan sebagai berikut:
[Private|Public] function functionname[(argumentlist)] [As type]
Statements{
Functionname=expression | {return expression}
End function

♞ Array adalah sekumpulan data yang memiliki tipe yang sama, sejumlah tetap, serta disusun secara terstruktur dan disimpan dalam satu variabel yang sama, dan diurutkan dengan index.

1. Array Satu Dimensi
Suatu array yang nilai dan ukurannya yang sudah ditentukan terlebih dahulu, dan memiliki satu dimensi. Bentuk umum :
Dim Array[indeks] As Tipe_Data
Contoh :
      Dim Arr(2) As String
      Arr(0) = TxtNim.Text
      Arr(1) = TxtNama.Text
      Arr(2) = TxtProdi.Text

2. Array Multi Dimensi
Suatu array yang fungsinya hampir sama dengan array satu dimensi hanya saja pada array multi dimensi ini mewakili nilai table yang terdiri dari informasi yang diatur dalam baris dan kolom. Untuk mendefenisikan elemen table tertentu, kita harus menentukan dua indeks, pertama mengidentifikasi elemen barisdan yang mengidentifikasi elemen kolom.Array multi dimensi memiliki lebih dari dua dimensi. Bentuk umum :
Dim Array[indeks,Indeks] As Tipe_Data
Dim Array[indeks,indeks,indeks] As Tipe_Data
Contoh :
        Dim Arr(3, 1) As String
        Arr(0, 0) = "NIM"
        Arr(0, 1) = "NAMA"
        Arr(1, 0) = "JENIS KELAMIN"
        Arr(1, 1) = "PRODI"
        Arr(2, 0) = "Laki-laki"
        Arr(2, 1) = "Perempuan"
        Arr(3, 0) = "Manajemen Informatika"
        Arr(3, 1) = "Teknik Informatika"

Contoh:
1. Array Satu Dimensi
a. Buat project baru, dengan nama Prak9.
b. Desain Tampilan form seperti gambar berikut ini:
You can change your lifeBetter