BAB II LANDASAN TEORI
2.8 Pemrograman Web
2.8.3 Visual Basic NET
Visual Basic .NET adalah inti dari konsep-konsep dan teknologi yang
mendasari alat-alat pengembangan terbaru milik Microsoft. Bahasa ini bebas
dan terikat, yang berarti user bebas untuk bekerja dalam bahasa yang user atau
perusahaan inginkan. Karena itu dengan menggunakan Visual Basic .NET
dapat dibuat berbagai aplikasi yang berbeda-beda termasuk aplikasi-aplikasi
multimedia dan aplikasi-aplikasi berbasis Web.
Pada output atau layer interace pengembangan aplikasi terdapat
aplikasi “Windows” menggunakan fitur-fitur form baru dari Visual Basic .NET
untuk membangun interface berbasis multimedia, berbasis halaman Web dengan
menggunakan Web Form, dan bagaimana membuat Web Service sederhana
semua bahasa pemrograman atau platform yang dapat mengakses Web dan
mengetahui XML.
Perlengkapan-perlengkapan yang terdapat pada .NET dapat
diklasifikasikan sebagai sebuah kombinasi fitur perangkat keras dan perangkat
lunak yang didesain bekerja dengan .NET yang berbasis pelayanan dan aplikasi
(Yahya Kurniawan,2003).
2.8.3.1 IDE Visual Basic. NET
Lingkungan Visual Basic adalah tempat dimana semua aplikasi akan
dikerjakan dan dirancang, tempat mengambil komponen, membuat tampilan,
mengedit aplikasi, dan sebagainya.
Beberapa komponen penting dari lingkungan Visual Basic .NET adalah sebagai
berikut :
1. Menu Bar
Berfungsi untuk memilih tugas-tugas tertentu seperti memulai,
membuka, dan menyimpan project, mengompilasi project menjadi file
executable (EXE) dan lain-lain
2. ToolBar
Toolbar mempunyai fungsi yang sama seperti menu bar, dan juga
berfungsi seperti jalan pintas, karena lebih praktis dalam
penggunaanya.
3. Jendela ToolBox
ToolBox Standard berisi komponen-komponen yang merupakan sarana
membentuk user interface.
4. Jendela Form Designer
Form designer merupakan tempat untuk merancang user interface. Di
sinilah tempat meletakkan kontrol-kontrol yang dibutuhkan.
5. Jendela Project
Jendela Project adalah jendela yang menampilkan semua file yang
6. Jendela Properties
Jendela ini berisi daftar properti untuk objek (form atau kontrol) yang
dipilih dan berfungsi untuk mengatur karakteristiknya, seperti warna,
ukuran, dan lain-lain.
7. Jendela Form Layout
Jendela ini akan menunjukkan tampilan form pada saat dijalankan.
8. Jendela Kode
Jendela ini merupakan tempat untuk menuliskan kode-kode bagi objek
yang dibuat. Melalui jendela ini, dapat diatur karakteristik dari form
yang dibuat.
Visual Basic .NET juga bekerja dengan menggunakan DataSet sebagai
alternatif .NET yang menyediakan model disconect total dari akses data melalui
DataSet (System.Data.DataSet). DataSet mampu mempunyai informasi,
biasanya dari database, meskipun bisa dari mana saja, diambil pada DataSet
pada saat data menjadi bebas dari sumber mula-mula. Sebuah DataSet dapat
menangani informasi tabel, multiple, membuat jalur hubungan antara tabel
tersebut bahkan memperbaiki pandangan berbeda untuk setiap tabel tunggal.
Objek tersebut akan seperti database lengkap yang duduk dalam memori
selama masih mampu pada penggunaan sederhana dengan seperangkat hasil
2.8.3.2 Penggunaan DataSet
Dalam mempelajari Visual Basic .NET ada beberapa hal penting yang
harus diperhatikan pada penggunaan DataSet, yaitu :
1. Mendapatkan Data dalam DataSet
Untuk menempatkan data dari database pada DataSet, perlu
menggunakan tipe objek lain yaitu sebuah data adapter. Objek data
adapater, SQLDataAdapater dan OleDBDataAdapter, didesain untuk
menyediakan perekat atau sambungan diantara database dan objek
DataSet. Sambungan ini bekerja dalam dua bagian, mengisi DataSet
dan kemudian mengirim perubahan pada DataSet kembali pada
sumber data untuk memperbarui yang aslinya.
2. Mengarahkan Data
Setelah meletakkan beberapa data pada DataSet dan ingin berpindah
melalui informasi tersebut maka suatu objek yang akan bekerja
dengannya bukanlah DataSet saja. Karena ini mempunyai potensi
menampilkan beberapa tabel yang berbeda, tetapi objek DataTable
berhubungan pada data yang terambil.
3. Mengedit Data
Code untuk mengubah database melalui objek DataSet. Database
sendiri tidak mengetahui tentang DataSet tersebut, meskipun database
dimodifikasi melalui penggunaan pernyataan SQL. Perubahan yang
pernyataan SQL yang perlu dieksekusi pada database. Tentu saja
dapat secara sederhana mengeksekusi semua pernyataan UPDATE,
INSERT, dan DELETE langsung, tetapi model DataSet mempunyai
keuntungan pada waktu disconnect (menghindari penggunaan sumber
server selama menunggu interaksi pengguna) dan menjadi sederhana
(menggunakan metode objek seperti Delete, daripada pernyataan SQL
yang dibangun sendiri). Mengambil tiga tipe modifikasi data,
menambah, mengedit, dan menghapus satu pada suatu waktu akan
melihat bagaimana dengan mudah memanipulasi data melalui metode
objek Data Table dan Data Row.
4. Menambah Record
Setelah membuat DataTable dapat mengakses isinya melalui koleksi
Rows yang akan menamilkan objek DataRowCollection:
Dim drRows As DataRowCollection
DrRows = objTable.Rows
Objek tersebut menampilkan semua record dalam tabel sebagai
koleksi dari DataRow.Koleksi tersebut menyediakan sebuah metode,
Add, untuk membuat record bar. Metode ini dapat dipanggil dengan
dua cara ; dengan array dari field untuk record baru atau dengan objek
DataRow tunggal yang menampilkan informasi untuk menambah.
Metode kedua, dengan memanggilnya dengan sebuah DataRow,
mempunyai skema yang sama (field yang sama, dengan tipe data dan
ukuran yang sama) sebagai baris sisa dari tabel dan DataTable sendiri
menyediakannya melalui metode NewRow.
5. Menghapus Record
Menghapus record dari tabel data disempurnakan dengan
menggunakan metode Delete dari objek DataRow tertentu. Pada
metode Delete menandai baris sudah dihapus tapi tidak benar-benar
menghapus objek DataRow dari DataRowCollection. Ini adalah kritis
karena menu untuk objek menjadi tak terhapus dan menyediakan
informasi untuk memperbarui sumber data dengan menghapus record
tersebut kembali pada tabel mula-mula. Ada beberapa metode. Remove
dan RemoveAt, dari class DataRowCollection yang mengambil objek
DataRow spesifik melalui koleksi.