Selasa, 15 November 2011

ADO.NET

Nim / Nama  : 10.41010.0259 / Candra Kurniawan 
Dosen : Tan Amelia 
Tugas : Resume 



ADO.NET
A.        Pengertian
ADO.NET (ActiveX Data Object untuk. NET) adalah kumpulan objek-objek ActiveX yang didisain untuk bekerja dalam environtment yang secara tetap harus terkoneksi dengan database. Ini dibuat diatas provider-provider OLE DB. OLE DB kemudian mengakses data-data non-SQL seperti Database SQL, dan ADO menampilkan antarmuka yang dirancang untuk memudahkan bekerja dengan provider OLE DB.
Mengakses data dengan ADO (dan OLE DB yang membawahinya) berarti kita harus melewati beberapa lapisan koneksi sebelum kita bisa mengakses databasenya. Hal ini disebabkan OLE DB bisa dikoneksikan dengan sejumlah database dari berbagai vendor dengan teknologi pengaksesan data yang lebih tua Open Database Connectivity (ODBC), yang bahkan mendukung koneksi dengan database-database yang sudah sangat tua seperti dBase dan Paradox. Untuk mengakses ODBC menggunakan ADO, kita menggunakan Provider OLE DB untuk ODBC(karena ado hanya bekerja langsung dengan Ole DB), tentu saja ini menambahkan lapisan baru untuk model yang sudah berlapis-lapis seperti telah dijelaskan sebelumnya.
Dengan model pengaksesan data yang berlapis-lapis dan kemampuan alami ADO yang harus selalu terkoneksi, kita bisa saja menghabiskan sumberdaya server dan membuat koneksi yang sangat lambat. ADO memang berjalan dengan cukup baik pada saat ini, namun ADO .Net mempunya fitur-fitur hebat yang membuatnya menjadi teknologi pengakses data yang superior.


B.     Akses komponen ADO.net yaitu:
Penyedia DataSet  dan  Data Provider.

·         DataSet adalah tabel virtual yang tersimpan di memory. DataSet merupakan fitur unggulanADO.NET yang menyediakan pengaksesan data bisa dilakukan secara disconnected,tanpa harus selalu terhubung ke database.

Keuntungan menggunakan DataSet :
1.Flexibility
DataSet mengandung koleksi dari data dan dapat merepresentasikan relasiyang kompleks.
2.Serialization
DataSet mendukung serialisasi yang biasanya digunakan untuk distributedapplication.
3.Data Binding
DataSet dapat di ikatkan ke komponen-komponen yang bersifat “dataaware” baik pada WinForm (GUI) atau WebForm (ASP.NET).
 4.Sorting dan Filtering
DataSet mendukung sorting dan filtering data denganmenggunakan DataView Object.
5.Interchangeability
DataSet dapat dibaca dan diubah dalam format XML sehingga databisa diakses walaupun koneksi sudah terputus (disconnected application) .
6.Optimistic Concurrency
Ketika melalkukan pengupdate-an data DataSet dapatdigunakan bersama DataAdapter yang memungkinkan concurrency check dilakukandengna mudah.
7.Extensibility
Schema dari DataSet bisa diubah secara runtime.


Contoh penggunaan Data Set yaitu:
stringsql ="SELECT * FROM Customers";

DataSet ds =newDataSet();
SqlDataAdapteradapter =new SqlDataAdapter(sql, conn);
adapter.Fill(ds);
foreach(DataRow rowinds.Tables[0].Rows)
{
Console.WriteLine(row["CustomerID"]);
Console.WriteLine(row["CompanyName"]);
}


·         Data Provider  adalah seperangkat komponen terkait yang bekerja sama untukmenyediakan data secara efisien dan kinerja didorong. . NET Framework saat ini dilengkapi dengan dua DataProviders: SQLData Provider yang dirancang hanya untuk bekerja dengan SQL Server 7.0 Microsoft atau lambat dan dataProvider OLEDB yang memungkinkan kita untuk terhubung ke database jenis lainseperti Access dan Oracle.
Terdapat empat obyek utama untuk koneksi ke sumber data, yaitu:
- Connection digunakan untuk membuat koneksi ke sumber data (database).
- Command digunakan untuk menjalankan perintah (propertinya berbentuk tabel, SQL, atau stored procedure) yang akan memanggil data dari sumber data.
- DataReader digunakan untuk membaca data dengan sifat forward-only dan read.
- DataAdapter digunakan sebagai penghubung antar sumber data dan Dataset.

Class – class yang terdapat di masing-masing NET.Data Provider ;

Object
Contoh
Keterangan
Connection
OleDbConnection
SqlConnection
OracleConnection
OdbcConnection
Membuka koneksi ke Database
Command
OleDbCommand
SqlCommand
OracleConnection
OdbcCommand
Mengeksekusi printah SQL
DataReader
OleDbDataReader
SqlDbDataReader
OracleDataReader
OdbcDataReader
Membaca data secara read only dab forward only
DataAdapter
OleDbDataAdapter
SqlDbDataAdapter
OracleDataAdapter
OdbcDataAdapter
Penghubung ke DataSet

C.    Connected Application
Sistem Manajemen Database (DBMS) menyediakan API yg memungkinkan programmer aplikasi untuk membuat dan mengakses database.

Sintax untuk SqlConnection:
Standar:
"Data Source = MyComputer; Initial Catalog = pub; User Id = sa;Password = abcd;"

Koneksi terpercaya:
"Data Source = MyComputer; Initial Catalog = pub; Integrated Security = TRUE;"

OLEDBConnection:
"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = \ path \mydb.mdb; User Id = admin, Password =;"

OracleConnection:
"Data Source = MyOracleDB; User Id = username; Password =passwd; Integrated Security = tidak;"

Pembuka dan Penutup koneksi:
 pembuka.
Sebuah Metode Yang digunakan untuk Kontak dengan sumber data / database yang murah untuk Membuka koneksi.

penutupan.
Sebuah Metode Yang digunakan untuk  mematikan koneksi /mengakhiri koneksi.
 
Metode Sql Command
ExecuteNonQuery
Berkaitan dengan Insert, Update, Hapus murah Dapatkan oleh ID.

ExecuteScalar
Digunakan ketika Ingin menampilkan Satu Nilai.

ExecuteReader
Digunakan ketika Ingin menampilkan banyak Nilai (Nilaiganda).

Transaksi
Transaksi adalah sekumpulan Sebuah proses atau Lebih DariSatu proses.

Minggu, 02 Oktober 2011

Resume Pengantar Teknologi Informasi IV


Nim / Nama : 10.41010.0259 / Candra Kurniawan
Dosen : bpk.siswo
Tugas : Resume Teknologi kolaborasi


Teknologi kolaborasi

Komunikasi
                Proses dimana dua atau beberapa computer/perangkat meminimalkan  data , perintah dan informasi.
Pengguna tegnologi komunikasi
·         Voice mail:
·         Fax
·         Email
·         Chatroom
·         Instant message
·         ftp
·         news  group: kelompok diskusi maya di internet.
·         Videoconverence
·         Global Positioning System (GPS)
Jaringan
·         Sekumpulan computer  dan perangkat yang saling berhubungan melalui perangkat komunilkasi dan media transmisi
·         Fasilitaskomunikasi antar user
·         Berbagai sumber daya  dengan pengguna  lainnya
Jaringan LAN,MAN dan WAN
·         LAN:  menghubungkan computer dengan wilayah yang terbatas. Menggunakan protocol  Ethernet.
·         MAN: jaringan yang menghubungkan beberapa computer  pada wilayah yang lebih luas(antar kota).
·         MAN: jaringan telekomunikasi yang mencakup area yang luas (yaitu, jaringan apapun yang link di metropolitan, regional, atau batas-batas nasional).
Network operating system
                sistem operasi yang mencakup fungsi-fungsi khusus untuk menghubungkan komputer dan perangkat ke jaringan lokal area (LAN). Umumnya, sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS Service, HTTP Service, dan lain sebagainya.
Server Dan Cient
server
sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.
CLIENT
aplikasi atau sistem yang mengakses layanan yang disediakan oleh server. Server sering (tetapi tidak selalu) yang lain sistem komputer , dalam hal ini klien mengakses layanan dengan cara dari sebuah jaringan . Istilah ini pertama kali diterapkan pada perangkat yang tidak mampu menjalankan bisnis mereka sendiri yang berdiri sendiri program , tetapi bisa berinteraksi dengan komputer remote melalui jaringan. Ini dumb terminal adalah klien dari time-sharing komputer mainframe .
Telephone Network
DIAL-UP LINE
Dial-up line Sebuah rangkaian komunikasi yang dibentuk oleh koneksi switched circuit dengan menggunakan jaringan.
Comunication devices
MODEM:  berasal dari singkatan MOdulator DEModulator. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik. jadi modem adalah alat komunikasi dua arah.
DIGITAL MODEM: Sebuah perangkat yang menyesuaikan sinyal digital dari satu sistem transmisi yang lain. Sebagai contoh, istilah ini dapat merujuk ke modem ISDN, DSL atau kabel.
network interface card
sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token Ring, dan lainnya.
twisted pair cable
 sebuah bentuk kabel yang dua konduktornya digabungkan dengan tujuan untuk mengurangi atau meniadakan gangguan elektromagnetik dari luar seperti radiasi elektromagnetik dari kabel pasangan berbelit tak terlindung (UTP cables), dan wicara silang (crosstalk) di antara pasangan kabel yang berdekatan.
Unshielded twisted-pair
adalah sebuah jenis kabel jaringan yang menggunakan bahan dasar tembaga, yang tidak dilengkapi dengan shield internal. UTP merupakan jenis kabel yang paling umum yang sering digunakan di dalam jaringan lokal (LAN), karena memang harganya yang rendah, fleksibel dan kinerja yang ditunjukkannya relatif bagus.

Powered By Blogger