Blogroll

Páginas

This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Tuesday, November 15, 2011

Tugas Resume Pemrograman Basis Data Materi 8

ADO.NET DAN CONNECTED APPLICATION

Nama   :  Nur Sakti Yanuar Ardhy
Nim     :  10410100264
Dosen  : Tan Amelia 

ADO.NET
            ADO.NET adalah satu set kelas yang mengekspos layanan data akses ke programmer. NET. ADO.NET menyediakan fungsionalitas untuk pengembang menulis kode dikelola mirip dengan fungsionalitas yang disediakan untuk pengembang COM asli oleh ADO. ADO.NET menyediakan akses konsisten untuk sumber data seperti Microsoft SQL Server serta sumber-sumber data yang terpapar melalui OLE DB dan XML. Berbagi data aplikasi konsumen dapat menggunakan ADO.NET untuk menghubungkan ke sumber-sumber data dan mengambil, memanipulasi, dan data update.
ADO.NET menyediakan kaya set komponen untuk menciptakan didistribusikan, berbagi data aplikasi. Ini adalah bagian integral dari NET Framework., Menyediakan akses ke data relasional, XML, dan data aplikasi. ADO.NET mendukung berbagai kebutuhan pembangunan, termasuk penciptaan front-end klien database dan tengah-tier obyek bisnis yang digunakan oleh aplikasi, alat, bahasa, atau browser internet.
Jadi ADO.NET merupakan bagian dari .NET Framework. ADO.NET terdiri dari sekumpulan kelas yang digunakan untuk menangani akses data yang sepenuhnya didasarkan pada XML. ADO.NET berbeda dari ADO yang mana ADO tidak ada objek recordset
Struktur ADO.NET

ADO.NET merupakan suatu Class di dalam System.Data.Dll dan terintegrasi dengan Class XML di System.Xml.Dll
Dalam penerapan ADO.NET, kebutuhan mengakses data dapat dilakukan dengan menggunakan .NET Framework data Providers, terdiri dari :
  • Data Provider for SQL Server (System.Data.SqlClient).
  • Data Provider for OLEDB (System.Data.OleDb).
  • Data Provider for ODBC (System.Data.Odbc).
  • Data Provider for Oracle (System.Data.OracleClient).
Terdapat 2 komponen penting dalam ADO.NET Class ,yaitu:
      1. Data Provider
      2. Dataset

1.Data Provider mengandung beberapa object antara lain:
•    Connection object (SqlConnection, OleDbConnection, OdbcConnection, OracleConnection)
•    Command object (SqlCommand, OleDbCommand, OdbcCommand, OracleCommand)
•    DataReader object (SqlDataReader, OleDbDataReader, OdbcDataReader, OracleDataReader)
•    DataAdapter object (SqlDataAdapter, OleDbDataAdapter, OdbcDataAdapter, OracleDataAdapter).

2. Dataset menggambarkan suatu "wadah" atau suatu tempat data yang terdiri dari :
Datatables dan Datarelations
dimana kedua object tersebut mepresentasikan hasil dari command Object.


Bagan Arsitektur ADO.NET


                Penjelasan dari  gambar diatas :
 Command           : Object yang digunakan untuk melakukan eksekusi Query SQL Statement.
  Data Reader       : Object yang digunakan untuk membaca data
 Data Adapter     : Object yang menjembatani antar sumber data dan Dataset dalam pengambilan dan manipulasi data.
 Connection         : Object yang digunakan untuk melakukan koneksi ke sumber data.


CONNECTED APPLICATION
                Sistem manajemen database (DBMS) menyediakan API yang memungkinkan programmer aplikasi untuk membuat dan mengakses database.
Microsoft menyediakan teknologi untuk akses database disebut ADO.NET, sebuah teknologi yang diperbaharui dari teknologi-teknologi sebelumnya ( ODBC , OLEDB dan ADO ).
ODBC
                Open Database Connectivity (ODBC) merupakan API pertama yang dibuat oleh Microsoft sebagai langkah awal untuk menyeragamkan antarmuka semua database provider. Sehingga semua database provider yang ingin sistem databasenya dapat digunakan harus membuat driver tersendiri yang mendukung teknologi ODBC. Hal ini memudahkan pengguna, karena mereka tidak harus lagi langsung berbicara dengan sistem database, melainkan menggunakan driver ODBC yang telah “membungkus” semua fungsionalitas sistem database yang dipakai apabila dibandingkan dengan harus berinteraksi langsung dengan databasenya. Pada saat ini teknologi ODBC hanya digunakan untuk database-database lama, misalnya Access, SQL Server ataupun Oracle dengan versi yang terdahulu. ODBC ini memiliki beberapa kelemahan diantaranya yaitu tidak adanya dukungan untuk mengakses data yang siftanya hirarki, jadi teknologi ini hanya mendukung relational database.
OLEDB
                Object Linking And Embedded Database (OLE DB) merupakan teknologi data akses terbaru setelah ODBC. Teknologi ini menghapus semua kekurangan-kekurangan yang dimiliki oleh ODBC, diantranya ialah masalah akses data terhadap database yang sifatnya hirarki dan juga tingkat performansi akses data lebih ditingkatkan lagi. Teknologi ini digunakan untuk database versi terbaru pada saat itu, dan sampai sekarang pun masih digunakan. Dengan teknologi ini kita dapat membuat aplikasi yang independent terhadap database yang digunakan.
ADO
                ActiveX Data Objects (ADO) adalah kumpulan objek-objek ActiveX yang didesain untuk bekerja dalam envirotment 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
                Bagaimanapun, mengakses data dengan ADO 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 Data 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 , hal ini menambah lapisan baru untuk model yang sudah berlapis-lapis seperti yang sudah dijelaskan sebelumnya.
                Dengan model pengaksesan data yang berlapis-lapis dan kemampuan alami ADO yang harus selalu terkoneksi kita bisa saja menghabiskan sumber daya server dan membutuhkan koneksi yang sangat lambat. ADO memang berjalan dengan cukup baik pada saat ini, namun ADO.Net mempunyai fitur-fitur hebat yang membuatnya menjadi teknologi pengakses data yang superior.
(Sumber : Beginning VB 2005, Database, from Novice to Professional, Penulis James Huddleston, Ranga Raghuram, Syed Fahad Gilani, Jacob Hammer Pedersen, Jon Reid)
Referensi :
http://www.megasourcecode.net/index.php/component/content/206?task=view&lang=
http://netindonesia.net/blogs/iy4n/archive/2005/06/20/4211.aspx







Sunday, November 13, 2011

Tugas Resume Pengantar Teknologi Informasi

PERVASIVE COMPUTING (Komputasi Perfasive)


             Pervasive Computing (Komputasi perfasiv) adalah suatu konsep komputasi yang bisa digunakan dimanapun dan kapanpun. Pervasive sendiri jika diartikan sebenarnya berarti meresap. Meresap disini artinya teknologi berbasis komputasi atau media elektronik telah meresap dan melekat dalam masyarakat sekarang ini sehingga manusia yang menggunakannya pun tidak menganggap bahwa hal tersebut (teknologi Komputasi) merupakan hal yang khusus atau menganggap sesuatu yang istimewa. Hal tersebut bisa kita saksikan atau kita jumpai di dalam kehidupan sekarang ini seperti telepon selular (handphone) yang berukuran kecil yang bisa dibawa kemanapun serta tuntutan manusia untuk bisa saling berkomunikasi dengan orang lain untuk berbagai kepentingan membuat orang tidak bisa lepas dari Handphone. Bahkan sekarang ini bisa dikatakan semua orang memiliki handphone hingga kita tidak menyadari bahwa hidup kita selalu membutuhkan alat komunikasi. Contoh lainnya yaitu dalam penggunaan kartu Kredit, sebenarnya hal tersebut juga merupakan teknologi komputerisasi. Dalam berbelanja disuatu tempat kita tidak perlu untuk membawa uang tunai dengan kartu tersebut kita bisa membayar barang yang kita beli. Kemudian kita tinggal menunggu tagihan dari pihak bank tertentu datang mendatangi kita kerumah tanpa perlu mengeluarkan tenaga dan meluangkan waktu pergi ke suatu tempat untuk membayar tagihan.

Di jaman yang modern ini telah menciptakan manusia yang mempunyai pemikiran yang beraneka macam dengan kata lain telah menciptakan manusia yang intelek dan luar biasa dalam menciptkan sesuatu hal. Tidak menutup kemungkinan jika suatu hari nanti akan muncul penemuan-penemuan teknologi baru yang bisa membantu manusia di dalam kehidupannya. Saya sebagai penulis juga memiliki suatu angan-angan tentang teknologi luar biasa yang bisa saya ciptakan sendiri. Meskipun hanya sebuah angan- angan penulis berharap suatu saat bisa diwujudkan. Saya akan sebutkan dan jelaskan tentang teknologi masa depan yang sekiranya akan mengguncang dunia.
1.      Menciptakan suatu alat yang bisa dipasang di sebuah mobil yang nantinya bisa memberitahukan segala sesuatu hal meliputi bagaimana kondisi mesin, isi bahan bakar, permasalahan yang terjadi didalam mesin. Semua bisa diketahui dengan cara pengguna menanyakan langsung ke alat tersebut sehingga akan tejadi interaksi dengannya. Sehingga jika terdapat suatu kerusakan akan bisa diketahui dan diperbaiki lebih dini. Selain itu juga dilengkapi dengan sistim keamanan untuk menghindari pencurian yang selama ini marak terjadi. Yaitu dengan cara menggunakan sidik jari untuk bisa menyalakan kendaraan tersebut.
2.      Menciptakan alat yang bisa menampilkan hologram dari seseorang. Gambaranny seperti ini jika terdapat suatu acara yang mana harus mengumpulkan orang dalam jumlah tertentu pasti terdapat berbagai kendala meliputi lokasi keberadaan seseorang dalam waktu tertentu jika jauh maka akan menjadi masalah. Maka dengan alat hologram ini orang bisa melakukan rapat atau pertemuan secara online meskipun berbeda lokasi. Gambar orang secara detail bisa muncul dengan alat ini beserta gerakan-gerakan yang dilakukan. Konsep ini seperti tele conference akan tetapi bisa menampilkan tubuh seseorang secara utuh.
   PERVASIVE COMPUTING FRAMEWORK
Menurut phil stone dan Robin Yan, pervasive computing dapat diorganisasikan dalam framework yang terdiri dari menghasilkan (generating), pemrosesan(processing), moving(perpindahan), dan penggunaan (using) informasi.
Menghasilkan informasi melibatkan ukuran dan input manusia. Pemrosesan informasi melibatkan mengubah data mentah menjadi informasi yang berguna dalam database. Perpindahan informasi melibatkan menemukan membuat distribusi informasi yang efektif. Penggunaan informasi melibatkan menampilakan informasi kepada user dengan cara yang baik.

   TUJUAN DARI PERVASIVE KOMPUTING
Dari penjelasan dan juga contoh-contoh dari pervasive Computing diatas bisa saya jelaskan Tujuan dari pervasive computing adalah membawa komputasi dalam dunia nyata dan memungkinkan manusia berinteraksi dengannya dengan cara yang lebih alami seperti berbicara, bergerak, menunjuk dan menyentuh. Dengan kata lain, pervasive komputing membuat komputasi menjadi bagian dari kehidupan sehari-hari.
Pervasive komputing dapat meningkatkan penggunaan komputer dengan membuatnya tersedia (available) melalui lingkungan fisik namun membuatnya tidak terlihat oleh user. Selain itu, pervasive computing memungkinkan teknologi menjadi transparan. Transparansi dapat terjadi disebabkan karena lingkungan dari pervasive computing merupakan kumpulan dari benda-benda yang mudah dipakai, mudah diselipkan dan mudah di bawa ke mana-mana(portable), juga terkoneksi secara wireless (tanpa kebel)



Sumber :
http://kupalima.wordpress.com/2008/04/09/pervasive-computing/
http://ika-febria.blogspot.com/2010/04/chapter-5-mobile-wireless-and-pervasive.html






Twitter Delicious Facebook Digg Stumbleupon Favorites More