• Tidak ada hasil yang ditemukan

Visual Basic NET

Dalam dokumen Pengembangan situs web Kabupaten Ngada. (Halaman 63-69)

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.

Dalam dokumen Pengembangan situs web Kabupaten Ngada. (Halaman 63-69)

Dokumen terkait