25 pada bagian atas struktur. Hasil pengujian kemudian dibandingkan dengan
beberapa nilai dan jika salah satu ada yang cocok, blok pernyataan yang berhubungan akan dijalankan.
6. Struktur Pengulangan
Struktur pengulanganlooping digunakan untuk menjalankan satu atau banyak baris kode secara berulang-ulang. Pernyataan pengulangan
adalah DO...LOOP, WHILE...END WHILE, FOR...NEXT dan FOR...EACH...NEXT. Pernyataan DO...LOOP dapat digunakan jika
pengguna belum tahu berapa kali pengulangan blok pernyataan, tetapi jika pengguna sudah tau berapa kali pengulangan blok pernyataan digunakan
FOR...NEXT. Pengulangan WHILE...END WHILE akan menjalankan suatu blok pernyataan selama kondisi bernilai benar. Pernyataan
FOR...EACH...NEXT mirip dengan pernyataan FOR...NEXT, kecuali variabel pengulangan yang diperlukan bukan numerik melainkan array
dan collection.
7. Array
Array digunakan untuk menyimpan sekumpulan data yang sejenis dalam sebuah variabel dan nilai yang dimasukkan dapat diakses
menggunakan indeks. Untuk mendeklarasikan variabel array, sintaksnya mirip dengan variabel lainnya. Pengguna dapat menggunakan pernyataan
Dim atau aksesibilitas Public, Private, Friend dan sebagainya, perbedaannya pengguna harus menambahkan parenthesestanda kurung
setelah nama variabel untuk menunjukkan bahwa itu adalah array.
8. Prosedur
Untuk mempermudah pengembangan program, aplikasi yang besar dapat dipecah menjadi segmen kode yang lebih kecil atau disebut
prosedur. Ada dua tipe prosedur, yaitu subrutin dan fungsi. Subrutin adalah blok pernyataan untuk mengerjakan suatu tugas yang didefinisikan
dengan baik. Blok pernyataan diletakkan di antara pernyataan Sub...End
26 Sub. Fungsi mirip dengan subrutin, bedanya fungsi menghasilkan return
valuemengembalikan nilai.
9. Fungsi Built-in VB.NET
Berdasarkan kegunaannya, fungsi Built-in bawaan VB.NET terdiri dari fungsi manipulasi file dan folder, fungsi identifikasi tipe data, fungsi
konversi tipe variabel fungsi manipulasi string, fungsi matematika, fungsi tanggal dan waktu, fungsi finansial dan fungsi pembangkit angka acak.
Kemampuan VB.NET dalam melakukan koneksi, mengakses dan memanipulasi database digunakan teknologi ADO.NET ActiveX Data Object
yang memakai model koneksi disconnected database, artinya hanya sekali mengirim data dari database, setelah itu koneksinya akan putus. ADO.NET
bersama namespace XML merupakan bagian inti dari standar Microsoft untuk akses data dan storage. Komponen ADO.NET dapat mengakses berbagai
macam sumber data seperti database Access, SQL Server dan database non Microsoft seperti Oracle. Laporan database dapat dibuat menggunakan
Crystal Report yang sudah diintegrasikan ke dalam VB.NET.
H. SISTEM INFORMASI PERTANIAN