Data Provider Koneksi DataBase Dengan Visual Basic

clientserver dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya resource dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya. SQL Server adalah server basisdata yang secara fungsional adalah proses atau aplikasi yang menyediakan layanan basisdata. Client berinteraksi dengan layanan basisdata melalui antar muka komunikasi tertentu yang bertujuan untuk pengendalian dan keamanan. Client tidak mempunya akses langsung kedata, tetapi selalu berkomunikasi dengan server basisdata. Marcus Teddy.2004. SQL Server menggunakan tipe dari database yang disebut database relasional. Database relasional adalah database yang digunakan sebuah data untuk mengatur atau mengorganisasikan kedalam tabel. Tabel-tabel adalah alat bantu untuk mengatur atau mengelompokan data mengenai subyek yang sama dan mengandung informasi dan kolom dan baris. Tabel-tabel saling berhubungan dengan mesin database ketika dibutuhkan.. SQL Server mendukung beberapa tipe data yang berbeda, termasuk untuk karakter, angga, tanggal datetime dan uang money, SQL Server digunakan untuk menggambarkan model dan implementasi pada database. Marcus Teddy.2004.

2.7.1 Data Provider

Objek – objek Data Provider bersifat spesifik terhadap sumber data yang di olah atau digunakan. Pada .NET Framework terdapat dua buah data provider, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. data provider tersebut sering disebut dengan nama SQL Server .NET Data Provider dan OLE DB . NET Data Provider. SQL Server .NET Data Provider, adalah suatu provider yang di dioptimasi untuk mengakses versi SQL Server 7.0 ke atas, sedangkan untuk data OLE DB Provider, yaitu provider generik yang dapat berkomunikasi dengan beberapa sumber data dari database yang lain. Berikut daftar provider masing – masing sebagai berikut : Tabel 2.2 Data Provider SQL Server . NET Data Provider OLEDB .NET Data Provider sqlConnection oleDBConnetion sqlCommand oleDBCommand sqlDataAdapter oleDBAdapter sqlDataReader oleDBDataReader Darmayuda, 2010 .

2.7.2 Koneksi DataBase Dengan Visual Basic

Berikut contoh penggalan penulisan fungsi script untuk koneksi ke database SqlServer : a. Dim Koneksi As String b. Koneksi =New class connecton Data Source=nama_server;Initial Catalog=nama_database;Integrated Security=True Kode diatas menjelaskan beberapa keyword yang umum digunakan untuk string koneksi. Darmayuda, 2010 . Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 20

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Sistem

Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Atau gambarang mudahnya adalah, analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau diperbarui.

3.1.1 Analisa Masalah

Sistem inventaris barang yang ada pada SMK RAJASA terbilang kurang efektif dalam melakukan kegiatan inventarisasi barang, hal ini di karenakan pengelolaan data - data inventaris masih menggunakan cara manual dan pencatatan data - data barang masih menggunakan aplikasi sederhana. Sebagai contoh : dalam pembuatan laporan karyawan masih harus membuat laporan dengan cara ditulis pada lembar laporan begitu juga dengan pembuatan pengajuan barang, karena dilakukan secara manual maka hal ini dapat memperlambat beberapa kinerja proses inventarisasi barang, selain pemrosesan data yang lama, permasalahan ini juga dapat menyebabkan kesalahan dalam pencatatan data. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.