PENDIDIKAN JARINGAN KOMPUTER DAN SISTEM INFORMASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "PENDIDIKAN JARINGAN KOMPUTER DAN SISTEM INFORMASI"

Transkripsi

1 PENDIDIKAN JARINGAN KOMPUTER DAN SISTEM INFORMASI Copyright PIKSI-ITS 2002 Ruang C.203 Jurusan Teknik Elektro ITS Keputih Sukolilo - Surabaya Telp: (031) Fax: (031) : [email protected]

2 i Hak Cipta Buku dan Logo dari PIKSI ITS ini adalah merupakan hak cipta dari PIKSI-ITS. Dilarang memperbanyak, memfotocopy sebagian atau seluruh isi dari buku dan logo tanpa seijin dari pihak PIKSI-ITS Disclaimer Book and Logo PIKSI-ITS are copyright of PIKSI-ITS No part of this book, including interior design, cover and logo maybe reproduce without any permission from PIKSI-ITS

3 ii Kata Pengantar Jenis pendidikan satu tahun sekarang ini sudah mulai banyak jumlahnya. Salah satunya adalah Pendidikan Jaringan Komputer dan Sistem Informasi ITS atau disingkat PIKSI ITS. PIKSI pertama mengkhususkan diri pada bidang Jaringan Komputer dan Basis Data. Kemudian menyesuaikan diri dengan perkembangan dan minat masyarakat, dibuka kelas baru Aplikasi Perkantoran. Salah satu bidang yang diajarkan PIKSI sekarang ini adalah Sistem Database. Diharapkan bahwa buku ini akan menunjuang bagi mereka yang berminat mendalami bidang ini, juga sebagai pembantu dalam perkuliahan PIKSI-ITS. Saran dan kritik anda tentang buku atau kualitas pengajaran dapat anda kirimkan ke [email protected]. Ketua PIKSI-ITS I Ketut Edi Purnama, MT

4 iii Daftar Isi Kata Pengantar...ii Daftar Isi...iii Universal Data Access 1-1 I.1. Sekilas tentang Universal Data Access I.2. Membandingkan ADO dengan metode Data Access lain Pengenalan Object Model ADO 2-1 II.1 Membuat Object ADO II.2 ADO Connection Object II.3 ADO Command Object II.4 ADO Recordset Object II.4.1 Setting CursorType Property Mengatur Koneksi ke Data Source 3-1 III.1 Definisi ADO Connection Object III.2 Membangun Koneksi III.2.1 Melakukan Update dengan Connection Object III.2.2 Disconnecting dari Data Source III.3 Latihan: Membuat Koneksi III.4 Menggunakan ADO Command Object Menerima Record dari Data Source 4-1 IV.1 Menggunakan ADO Recordset Object IV.1.1 Menggunakan Explicit Connection Object IV.1.2 Menggunakan Implicit Connection Object IV.1.3 Locking the Recordset IV.2 Mengakses Record dalam Recordset IV.3 Binding Control ke ADO Recordset IV.4 Membuat Multiple Recordset Navigating Records 5-1 V.1 ADO Navigation Properties V.2 ADO Navigation Methods V.3 Latihan : Navigating an ADO Recordset Memodifikasi Record. 6-1 VI.1 Memodifikasi dengan Perintah SQL VI.2 Memodifikasi Record dalam Recordset VI.2.1 Menambah Rekord VI.2.2 Menghapus Record VI.2.3 Modifikasi Record VI.2.4 Membatalkan Perubahan atau Penambahan Rekord

5 iv

6 v

7 Universal Data Access 1-1 BAB 1 Universal Data Access Tujuan : Pada Bab Ini diharapkan mahasiswa dapat : Mendeskripsikan tujuan dari strategy universal data access strategy Mengidentifikasikan component dari OLE DB. Mendefinisikan tiga bagian umum data access method. Mendeskripsikan relationship antara OLE DB dan ADO.

8 I.1. Sekilas tentang Universal Data Access Sistem Database Universal Data Access 1-2 Universal Data Access (UDA) adalah starategi Microsoft strategy untuk menyediakan akses ke semua type daari informasi, dari berbagai macam source disampint relational database sederhana. Data source ini termasuk mainframe ISAM/VSAM, hierarchical databases, , file systems, text, dan graphical data. OLE DB mendasari interface yang mampu UDA. Microsoft ActiveX Data Objects (ADO) dikembangkan untuk OLE DB. ADO menggantikan database programming interfaces debelumnya, seperti DAO dan RDO. Karena ADO dibangun pada puncak dari OLE DB, ADO menguntungkan dari UDA infrastructure. Modern data-intensive application membutuhkan penggabungan dari informasi tidak hanya dalam mengatur system database tradisional tapi juga file systems, spreadsheets, , dan banyak lagi. Kekuatan dari strategy Microsoft UDA adalah strategy is that it is delivered through a common set of object-oriented interfaces. These interfaces aere based on the Microsoft Component Object Model (COM). OLE DB, yang mana berdasar pada COM, digunakan untuk menyediakan akses ke data melewati organisasi seperti ilustrasi dalam gambar 1.1. Gambar 1.1 The universal data access architecture OLE DB adalah terbuka didesain terperinci untuk membangun pada Open Database Connectivity (ODBC) application programming interface (API). Ini merupakan standart untuk mengakses semua type dari data. Dimana ODBC dibuat untuk

9 Universal Data Access 1-3 mengakses relational databases, OLE DB didesain untuk relational dan non-relational information source. OLE DB termasuk langsung mendukung ODBC untuk kemampuan kedepan untuk broad range dari ODBC driver relational database tersedia hari ini. Component OLE DB terdiri dari data providers, data consumers, dan service components, seperti diilustrasikan dalam gambar 1.2. Gambar 1.2 OLE DB components I.2. Membandingkan ADO dengan metode Data Access lain Meskipun aplikasi dapat menggunakan Data Access Objects (DAO) dan Remote Data Objects (RDO) dalam Visual Basic 6.0, ADO adalah data-access method Microsoft menganjurkan untuk suatu aplikasi database. Semua dari data access methods ini adalah COM interfaces dan dapat digunakan dari berbagai macam tools, termasuk Microsoft Visual Basic, Microsoft Access, dan Microsoft Office. Yang mana, berbedaannya adalah:

10 Universal Data Access 1-4 ADO adalah object model untuk mengakses semua type data melalui OLE DB. Seperti Visual Basic, Java, C++, VBScript, dan JScript dapat menggunakan ADO yang mana dapat mengakses data dari OLE DB source apa saja. Kamu dapat menggunakan ADO untuk mengakses relational data denga baik seperti atau data yang berada pada dalam spreadsheet. RDO adalah object model untuk mengakses relational data melalui ODBC. RDO didesain untuk memberikan perkembangan Visual Basic untuk mengakses ODBC data tanpa melakukan pengkodean ke ODBC API melalui COM interface ke ODBC API dan menyediakan funsi dari ODBC dalam programmable object model. RDO didesain untuk mengambil keuntungan dari database server yang menggunakan sophisticated query engines, seperti SQL Server dan Oracle. DAO adalah object model untuk mengakses local atau SQL data melalui Jet. DAO paling tua dari tiga data access methods. Dengan DAO, kamu dapat mengakses data dalam Microsoft Jet databases, Microsoft Jet-connected ODBC databases, and installable indexed sequential access method (ISAM) data sources, sepeerti FoxPro, Paradox, atau Lotus Bandingkan ke teknologi ADO terbaru dan RDO, DAO adalah terlambat, kurang mampu data access alternative. DAO, sepeti teman, Microsoft Jet database engine, semula didesain untuk mendukung ISAM data access. Setelah melihat setiap metode mengakses data, kamu mungkin ingin tagu mengapa kamu membutuhkan ADO jika kamu telah menggunakan RDO/DAO. Disini dasar jawaban untuk menjawaba pertanyaan tersebut : ADO dapar mengakses semua type data, mengingat RDO dan DAO mengakses hanya relational data. ADO object model tidak sekomplek seperti RDO atau DAO dan oleh karena itu mudah menggunakan, dengan sedikit pengkodean. ADO merupakan penggabungan dari keistemewaan RDO dan DAO dan akan menggantikan RDO dan DAO. ADO adalah standart data access object model melalui Microsoft tools, termasuk Visual Basic, Access, Office, dan Microsoft Internet Information Server.

11 Pengenalan Object Model ADO 2-1 BAB 2 Pengenalan Object Model ADO Tujuan : Pada Bab Ini diharapkan mahasiswa dapat : Mengenali Organisasi dari ADO object model. Mendeskripsikan role dari ADO Connection object. Mendeskripsikan role dari ADO Command object. Mendeskripsikan role dari ADO Recordset object.

12 Pengenalan Object Model ADO 2-2 II.1 Membuat Object ADO ADO object model menyediakan kemudahan untuk me-set object, properties, dan metode untuk membuat aplikasi yang mengakses dan memanipulasi data. Meskipun ADO objects mampu keluaar dari scope hierarchy, objects yang ada dalam hierarchical relationships, seperti ditunjukkan dalam gambar 2.1. Contahnya, tidak seperti dengan interface pemrograman database sebelumnya, kamu tidak harus membuat Connection object sebelum mengakses Recordset object. Dengan ADO, kamu dapat langsung membuat Recordset object, yang mana automatis membuat termasuk koneksinya. Konsep ini biasanya disebut "flat" object model. Gambar 2.1 The ADO Object Model ADO object model mempunyai tujuh objects: Connection object Memelihara informasi koneksi dengan data provider. Command object Memelihara informasi tentang command, seperti stored procedure dalam SQL Server database. Kamu dapat menjalankan command string pada Connecton object atau query string seperti sewaktu membuka Recordset object, tanpa mendefinisikan Command object. Command object berguna dimana kamu membutuhkan untuk mendefinikan query parameter atau menjalankan stored procedure yang mengembalikan hasil suatu parameter. Recordset object Berisi rekord dari query. Kamu dapat membuka rekordset tanpa secara eksplisit (jelas) membuka Connection object. Yang mana, jika pertama kamu dengan jelas membuat Connection object, kamu dapat membuka multiple

13 Pengenalan Object Model ADO 2-3 Recordset objects pada koneksi yang sama. Ini mengurangi aplikasi dan mengurangi beban server. Field object Contains information about a single column of data within a recordset. The Recordset object supports the Fields collection. Parameter object Single parameter untuk parameter perintah. Command object mendukung Kumpulan parameter. Error object Berisi penyampaian informasi error tentang kondisi yang berlansung oleh provider. Sejak adanya pernyataan tunggal dapat menghasilkan dua atau lebih error, Errors collection dapat berisi lebih dari satu Error object. Property object Berisi kaarakteristik pendefinisian provider dari ADO object. Property object digunakan ketika data provider membutuhkan untuk mendukung informasi specifik tentang data source yang tidak didukung oleh that ADO. Property object membuat ADO extensible. Setiap keistemewaan ADO object dari properties dan methods yang membolehkan kamu u ntuk memanipulasi object. Ketika kamu bekerja dengan pemrograman ADO, kamu seperlunya menggunakan tiga ADO objects: Connection, Command, and Recordset objects. Catatan Sebelum kamu menggunakan ADO dalam aplikasi Visual Basic, kamu harus set reference ke Microsoft ActiveX Data Objects 2.0 Library atau versi yang lebih tinggi. II.2 ADO Connection Object Contoh, sebelum membangun koneksi, dalam aplikasi dapat membuat koeksi string yang termasuk user's logon name dan password. Koneksi juga membolehkan kamu untuk konfigurasi property CommandTimeout. Property ini menentukan berapa lama seharusnya ADO menunggu ketika membangun koneksi sebelum menghentikan ussaha membangun koneksi dan akan menghasilkan error bila gagal mengadakan koneksi.

14 Pengenalan Object Model ADO 2-4 II.3 ADO Command Object Command objects didefinisikan menentukan secaara detail informasi tentang data yang diterima daari database. Command objects dapat berdasarkan object database yang lain (seperti tabel, view, atau stored prosedure) atau Structured Query Language (SQL) query. Command object membuka koneksi baru atau menggunakan koneksi yang ada, tergangung pada apa yang kamu tentukan dalan property ActiveConnection. Jika kamu set property ActiveConnection dengan refensi untuk Connection object yang ada. Jika kamu menentukan property ActiveConnection dengan connection string, berart koneksi baru dibangun untuk Command object. Yang mana, sejak lebih daari satu Command object dapat menggunakan Connection object yang sama, ini berari yang a t effisient. II.4 ADO Recordset Object Recordset object mewakili seluruh rekord dari tabel atau executed command. Kamu gunkan Recordset objects untuk manipulasi data daari provider. Semua Recordset object s dibangunan menggunakan records (baris) dan field (kolom). Ketika kamu gunkan data dalam recordset object, kamu bekerjaja dengan database cursor. Cursor aalah database object digunkan aplikasi untuk memanipulasi data secara individu rekord yang ada. Misalkan, ketika kamu membuat rekordset, hanya satu rekord yang aktif. Kamu dapat merubah atau menghapus rekord yang aktif itu tanpa mempengaruhi rekord yang lain. II.4.1 Setting CursorType Property Property CursorType menentukan bagaimana kamu dapat menggunakan rekord dalam rekordset. Kamu dapat menyeting lebih dahulu property CursorType sebelum membuka recordset. Jika kamu tidak menetukan property sebelum kamu membuka recordset, maka nilainya adalah Static cursor. Empat macam type cursor yang tersedia pada ADO: Dynamic cursor Berisi sekumpulan bookmark pada data sebenarnya dalam data source. Setiap saat client meminta rekord, ADO menggunakan boookmark untuk membaca nilai yang ditunjuk pointer. Yang artinya aplikasi selalu membaca nilai terakhir yang disimpan oleh user. Dynamic cursor automatis meng-update ketika user menambah atau menghapus rekord atau merubah banyak rekord yang ada dalam rekordset. Dengan cursor ini membuat lalu lintas data pada server sangat padat karena setiap kamu berpindah dari rekord satu ke rekord lain selalu dipantau oleh sever. Dynamic cursor pilihan yang baik jika aplikasi harus mendeteksi semua perubahan yang dibuat oleh user lain. Cursor ini tersedia hanya sebagai server-side cursor. Catatan

15 Pengenalan Object Model ADO 2-5 Microsoft Jet Engine tidak mendukung dynamic cursor, jadi jika kamu memaksakan untuk membuka dynamic cursor dengan Jet OLE DB Provider kamu selalu menerima hasil seperti membuka denga keyset cursor. Keyset cursor Serupa dengan dynamic cursor, tapi setiap user lain mengadakan perubahan pada data maka tidak langsung ditampakan dalam rekordset. Kamu dapat membaca dan memodifikasi semua rekord, tapi kamu akan mendapat error jika kamu mengakses rekord yang telah dihapus oleh user lain. Keyset cursor hanya tersedia sebagai serve-side cursor. Static cursor Static cursor sebenarnya adalah seakan-akan menyalin data dari database ke rekordset, bila user lain merubah data pada database maka tidak akan langsung terlihat pada user yang mengakses database dengan static cursor. Statuc cursor biasanya merupakan pilihan terbaik untuk menerima data dari stored prosedure. Kamu sehaaarusnya membuat client-side static cursor hanya ketika client workstation mempunyai memori yang cukup. Forward-only cursor Forward-only cursor adalah nilai default untuk server-side cursor dan hanya tersedia untuk server-side cursor. Cursor ini sangat efisien khususnya jika kamu set LockType = adreadonly dan CacheSize = 1. Banyak programer dan pengarang menyebut juga seperti noncursor. Kamu tidak harus melakukan sesuatu yang sepesial untuk menggunakan cursor ini (noncursor) karena cursor ini default untuk ADO. Kamu dapat menafigasi forward-only Rekordset hanya menggunkan MoveNext mothod. Jika kamu ingin mendapat penampilan aplikasi yang baik untuk meng-update rekord, kamu seharusnya lakukan semua update melalui SQL commands atau stored prosedure.

16 Mengatur Koneksi ke Data Source 3-1 BAB 3 Mengatur Koneksi ke Data Source Tujuan : Pada Bab Ini diharapkan mahasiswa dapat: Menghubungkan Data Source dengan menggunakan object ADO Connection

17 III.1 Definisi ADO Connection Object Sistem Database Mengatur Koneksi ke Data Source 3-2 Dasar aplikasi sederhana menggunakan ADO untuk mengakses data source: 1. Mendeklarasikan variabel object Koneksi. 2. Mencoba untuk membangun hubungan dengan data source (membuka koneksi). Sejak koneksi dibuka, kamu dapat menjalankan query yang mengubah rekord atau megembalikan dari rekord yang disebut recordset. 3. Menjalankan perintah SQL. 4. Menutup koneksi. Koneksi ke data souce server resources bebas. III.2 Membangun Koneksi Dengan menggunakan metode Open untuk membuat koneksi ke database dan ketika koneksi sedang berjalan, semua peritah ke database dapat dijalankan.syntax untuk membuka koneksi : connection.open ConnectionString, UserID, Password, Options Penjelasan metode untuk membuka koneksi: ConnectionString String yang bernilai berisi informasi koneksi. Informasi ini menentukan : o Nama provider yang digunakan koneksi. o Nama dari provider berupa file. UserID String bernilai berisis nama user ketika membangun koneksi. Password String bernilai berisi informasi password user ketika membangun koneksi. Options Optional ConnectOptionEnum bernilai menentukan apakah metode open bernilai akan mengembalikan sesudah (synchronously) atau sebelum (asynchronously) koneksi terjadi. Kamu dapat menge-set dengan adconnectunspecified atau adasyncconnect. Contoh membangun koneksi :

18 Mengatur Koneksi ke Data Source 3-3 Private Sub cmdconnect_click() ' Declare the object variable Dim cnpubs As ADODB.Connection ' This variable will contain the connection information Dim strconnect As String ' Instantiate the object variable Set cnpubs = New ADODB.Connection ' Define the OLE DB connection string strconnect = "Provider=SQLOLEDB;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs" ' Open the database connection cnpubs.open strconnect, "sa", "" End Sub CATATAN "Data Source=" bernilai dalam connection string adala nama dari remote server. "Initial Catalog=" bernilai nama database dalam external data source. Semua penjelasan untuk metode Open adalah optional karena kamu dapat menentukan informasi koneksi menggunakan property ConnectionString Connection object's ConnectionString property, seperti ditunjukkan dibawah ini : Private Sub cmdconnect_click() ' Declare the object variable Dim cnpubs As ADODB.Connection ' Instantiate the object variable Set cnpubs = New ADODB.Connection End ' Set the ConnectionString property value cnpubs.connectionstring = "Provider=SQLOLEDB;" & _ "UID=sa;pwd=;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs" ' Call the Open method without any arguments cnpubs.open Sub III.2.1 Melakukan Update dengan Connection Object Sejak k oneksi telah terjadi, kamu dapat me-update rekord dalam database. Dengan menggunakan metode Execute Connection object's, kamu dapat mengirim peerintah SQL ke database tanpa mengebalikan semua rekord ke client. Contoh, kamu mungkin membutuhkan meng-update semua prices dalam database dengan 10 percent. Dalam

19 Mengatur Koneksi ke Data Source 3-4 hal ini, kamu dapat menggunakan perintah query update melalui metode Execute, seperti contoh dibawah ini : Sub cmdupdateprices_click() cnpubs.execute "UPDATE Titles Set Price = Price * 1.1" End Sub III.2.2 Disconnecting dari Data Source Sejak kamu mengahkiri koneksi, kamu menggunakan metode Close untuk memutuskan hubungan dari data source. Ini merupakan teknik yang baik untuk menutup semua koneksi yang terbuka sebelum applikasi berakhir. Code mengahkiri koneksi dari data source : Sub cmdclose_click() cnpubs.close ' Clear the object to free client resources Set cnpubs = Nothing End Sub III.3 Latihan: Membuat Koneksi Pada Latihan ini. Kamu menghubungkan database dengan menggunakan OLE DB provider. Untuk menghubungkan OLE DB provider menggunakan code 1. Buka Visual Basic dan buat project baru Standard EXE. 2. Pada Menu Project, klik References. 3. Check Microsoft ActiveX Data Objects 2.0 Library dan klik OK. 4. Tambahkan CommandButton ke Form1, set property Name property ke cmdconnect, dan property Caption ke & Connect. 5. Dalam cmdconnect_click event procedure, code programnya : Private Sub cmdconnect_click() Dim cndata As Connection ' Instanciate the connection Set cndata = New Connection With cndata.provider = "SQLOLEDB".ConnectionString = "User ID=sa;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs".Open End With If cndata.state = adstateopen Then MsgBox "Connection successful." End If

20 Mengatur Koneksi ke Data Source 3-5 ' Close the connection and release the cndata object cndata.close Set cndata = Nothing End Sub CATATAN The Data Source parameter of the ConnectionString must point to a SQ Server. If the name of the SQL Server is different (than VB6ENTSVR) on your network, you have to change the value of the Data Source parameter. The ConnectionString has a parameter value that uses the SQL Server OLE DB provider. Each OLE DB provider requires a different value for the ConnectionString property. 6. Pada menu Run, klik Start. 7. Klik tombol Connect button. Jika koneksi sukses, kamu tidak akan meneripa kotak pesan (pesan error). 8. Ketika selesai, klik End pada menu Run. III.4 Menggunakan ADO Command Object Command object didefinisikan dari menentukan perintah yang dijalankan untuk data source. Ini dapat berdasarkan object yang lain pada database(such as a table, view, or stored procedure) atau perintah SQL. Command object yang lain terbuka dalam koneksi baru atau menggunakan koneksi untuk melakukan query, tergantung pada apa yang kamu tentukan didalam property Active Connection. Jika kamu set property ActiveConnection dengan referensi ke Co nnection object, Command object menggunakan koneksi yang berjalan dari Connection object. Jika kamu menentukan property ActiveConnection dengan connection string, Koneksi baaru dibangun untuk Command object. Yang mana, sejak itu lebih dari satu Command object dapat menggunakan Connectionobject yang sama, pada umumnya lebih effisient untuk menggunakan satu koneksi. Sekali Command object d ibuat, kamu dapat menggunakan itu untuk menjalankan perintah yang ditentukan atau membangun recordset. Query strings menghasilkan records seperti recordset, atau hanya merubah rekord dalam d atabase. Misalnya, menggunakan pernyataan Select untuk menghasilk rekord, dimana pernyataan SQL Update atau Delete hanya menrubah rekord. Jika kamu mengirim lebih dari satu pernyataan Select, kamu dapat mengembalikan banyak rekordset recordsets dengan satu pernyataan. Dengan enggunakan property CommandText untuk menentukan pernyatan SQL, atau stored procedure, untuk mengakses pada data source.

21 Mengatur Koneksi ke Data Source 3-6 Berbagai macam kemungkinan printah yang kamu tempatkan pada property CommandText, tetapi kamu harus juga menggunkan property CommandType untuk menentuka type dari command yang digunakan. Daftar nilai yang diidukung CommandType : Value adcmdtext adcmdtable adcmdstoredproc adcmdfile Description Digunakan jika query string adalah perintah SQL. Digunakan jika query string adalah nama dari stored procedure. Digunakan jika query string adalah nama dari file yang digunakan untuk menyimpan rekord dalam object Rekordset sebelumnya. adcmdtabledirect Digunakan spesifik untuk OLE DB providers yang mendukung pernyataan SQL dan mempu untuk langsung membukan tabel berdasarkan nama tabel. Ini merupakan varisi pada adcmdtable. adcmdunknown Digunkan jika query string adalah nama dari suatau tabel. Digunakan ketika command type tidak jelas diketahui, dan provider mencoba untuk menjalankan command text pertama seperti pernyataan SQL, kemudian seperti stored procedure, dan ahkirnya seperti nama tabel. Jika error terjadi jika semua dari usaha tersebut gagal. Karena Command object harus menunjukkan langkah tersebut untuk menentukan type dari query string, Hasil adalah menurun. Ini adalah nilai default. Berikut ini kode menggunakan Command object untuk menambah pesentase discount untuk semua rekord dalam tabel Discount dengan nilai 10 percent: Private Sub cmddocommand_click() Dim comdiscountupdate As Command Set comdiscountupdate = New Command With comdiscountupdate.commandtype = adcmdtext.activeconnection = "Provider=SQLOLEDB;" & _ "User ID=sa;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs".CommandText = "UPDATE Discounts SET Discount = Discount * 1.1" ' Call the Execute method to update the Discounts.Execute End With End Sub

22 Mengatur Koneksi ke Data Source 3-7 CATATAN Query string dapat juga nama dari stored procedure atau table.

23 Navigating Records 4-1 BAB 4 Menerima Record dari Data Source Tujuan : Pada Bab Ini diharapkan mahasiswa mampu: Mengembalikan records dari data source. Definisi dan menggunakan cursors. Mengembalikan dan mengatur banyak recordsets.

24 IV.1 Menggunakan ADO Recordset Object Sistem Database Navigating Records 4-2 Recordset object mewakili hasi dari pelaksanaan perintah pda data source. Kamu dapta menggunakan object tersebut untuk memanipulasi data. Sekali koneksi dibangun ke data source, kamu dapta mengebalikan rekord dengan menggunakan metode Open Recordset object's. Berikut ini syntax untuk mengakse rekord dalam data source : recordset.open Source, ActiveConnection, CursorType, LockType, Options Penjelasan metode Open pada rekordset : Argument Source ActiveConnection CursorType LockType Options Description Optional. Bisa berupa Nama variaberl yang berisi, pernyataan SQL, nama tabel, memanggil stored procedure. Optional. Nama variabel koneksinya atau String berisi parameter ConnectionString. Optional. Nilai yang menentukan type dari cursor provider yang digunakan ketika membuka rekordset. Optional. Nilai ynag menentukan apa type dari locking (concurrency) provider yang digunakan ketika membuka rekordset. Optional. Benilai Long yang menandakan bagaimana provider menilai Source argument jika menunjukkan sesuatu yang lain dari Command object, atau yang menunjukkan recordset yang disimpan daei file dimana file tersebut disimpan sebelumnya. IV.1.1 Menggunakan Explicit Connection Object Kamu dapat membangun Recordset object berdasarkan active connection ke data source, yang mana dibatasi jumlah dari koneksi dan mengurangi sejumlah resouce client dan server yang digunakan dalam applikasi. Bergantung pada kebutuhan dari rekordset, kamu boleh membutuhkan untuk membangun dalam explicit Connection object atau Command object lebih dahulu. Berikut ini contoh membuka dengan rekordset baru dari koneksi yang sudah berjalan : Dim cnpubs As Connection Dim rstitles As Recordset ' Instantiate the objects Set cnpubs = New Connection Set rstitles = New Recordset

25 Navigating Records 4-3 ' Open the connection cnpubs.connectionstring = "Provider=SQLOLEDB;" & _ "User ID=sa;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs" cnpubs.open ' Retrieve records from the data source rstitles.open "Select * from Titles", cnpubs IV.1.2 Menggunakan Implicit Connection Object Alternative untuk menggunakan Connection object yang ada adalah untuk membuka rekordset baru menggunakan implicit connection. Satu dari keistemewaan dariado object model adalah kemampuan memanggil objects langsung. Ketika memanggil Recordset object secara langsung, ADO automatis membuat background Connection object (You cannot access this object programmatically). Ini automatis ditutup ketika rekordset ditutup. Berikut ini contoh menggunkan implicit connection untuk mengembalikan records dari tabel Titles: Private Sub cmdopenrecordset_click() Dim rstitles As Recordset ' Instantiate the Recordset object Set rstitles = New Recordset ' Open a new connection and return the appropriate records rstitles.open "Select * from Titles", _ "Provider=SQLOLEDB;User ID=sa;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs" End Sub Seperti kamu lihat, menggunakan teknik ini mengurangi sejumlah kode yang akan kamu tulis. Yang mana, untuk setiap rekordset yang menggunakan implicit connection, new connection dibuat pada data source. Sebagaian kasus, penambahan connections menggunakan valuable resources. Ini lebih effisient untuk membuat single Connection object dan membuka yang dibutuhkan rekordset dari koneksi itu. Kamu dapat membuat banyak recordsets dari satu koneksi tanpa menambahkan connection resources. CATATAN Menggunakan implicit connections menyebabkan scalability problems ketika programming enterprise-level applications, seperti dengan Microsoft SQL Server, mengingat explicit Connection objects ketika mengakses data source.

26 Navigating Records 4-4 IV.1.3 Locking the Recordset ADO menghasilkan cursors yang read-only. Provides for the best performance and lowest system resource requirements. In the event your application intends to add records, delete records, or edit existing records, you will need to specify a different locking option. In a multi-user environment, locking ensures that no two users can change the same record at the same time. Menggunakan property LockType untuk menyeting pilihan untuk rekordset. Berikut ini tabel yang memberi keterangan nilai dari property LockType. Locking Value adlockreadonly adlockpessimistic adlockoptimistic Description Data bersifat read-only. Ini merupakan nilai defaultnya. Provider memastikan sukses melakukan edit pada rekords, biasanya rekords di-lock secara tiba-tiba ketika sedang di-edit. Provider menggunakan optimistic locking, yang mana locks records hanya ketika kamu memanggil metode Update rekordset. adlockbatchoptimistic Records di-locke immediate update mode. Option ini dibutuhkan dalam mode batch update, ini dipaksa untuk client-side cursors, termasuk disconnected recordsets. Berikut ini contoh membuta dynamic recordset menggunakan optimistic locking: rstitles.open "Select * from Titles", cnpubs, adopendynamic, adlockoptimistic IV.2 Mengakses Record dalam Recordset Sekali recordset telah dibuat, kamu dapat mengakses field dari setiap rekord dengan jalan : Referensi nama field Jika kamu mengetahui nama dari fied yang kamu akses, kamu dapat menggunakan syntax berikut untuk mengakses nilai tertentu dari field : RecordsetObject!FieldName Ini adalah paling efisien dari dua cara untuk referensi field. Menggunakan Fields collection

27 Navigating Records 4-5 Kamu dapat juga menggunakan Recordset object's Fields collection. Cara ini tidak efisient ketika mengakses recordset. Berikut ini syntax untuk mengaksis nilai dari field dengan menggunakan Fields collection: recordsetobject.fields(0) atau recordsetobject.fields("fieldname") Berkut ini contoh menampilkan fieldtitle dalam window Immediate: Debug.Print rstitles!title -atau- Debug.Print rstitles. Fields(0) NOTE Field Title pada field pertama dalam collection. IV.3 Binding Control ke ADO Recordset Visual Basic menyediakan kemampuan untuk control bind seperti text box untuk ADO recordsets. Ketika control bound ke recordset, control automatis menggambarkan data rec ord's saat itu. Berikut contoh melakukan binds text box ke rekordset rsauthor : Set txtauthor.datasource = rsauthor txtauthor.datafield = "au_fname" Kamu dapat juga melakukan bind control lebih komplek ke rekordset. Berikut ini code membuka koneksi ke SQL Server. Recordset, rstitles, dibuka menggunakan cnpubs Connection object, dan property Hierarchical Flexgrid's DataSource didefinisikan seperti rekordset rstitles. Dim cnpubs As ADODB.Connection Dim rstitles As ADODB.Recordset Dim strconnect As String strconnect = "Provider=SQLOLEDB;User ID=sa;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs" ' Instantiate a Connection object Set cnpubs = New Connection ' Open a new connection cnpubs.open strconnect, "sa", "" ' Instantiate the Recordset object Set rstitles = New Recordset

28 Navigating Records 4-6 ' Open a new recordset using the ' cn connection and return the appropriate records rstitles.open "SELECT * From Titles", cnpubs ' Fill the Hierarchial Flexgrid control with ' data from the Titles table Set flextitles.datasource = rstitles IV.4 Membuat Multiple Recordset Menggunakan ADO kamu dapat mendefinisikan pernyataan perintah yang berisi pernyataan multiple Select, Hasilnya seperti perintah tunggal yang mengembalikan lebih dari satu rekordset, yang mana lebih efisien. Multefficient than calling a data source multiple times. Multiple recordsets dapat dibuat menggunakan metode Execute dari Command object atau metode Open daari Recordset object. Berikut ini contoh membuat dua recordsets dari pernyataan single Open: rsinfo.open "SELECT * From Titles;SELECT * From Authors", cnpubs IV.4.1 Mendapatkan Rekordset Selanjutnya Setiap pernyataan dalam perintah gabungan dijalankan dalam urutan masuk, dan hanya satu rekordset dikembalikan di satu waktu. Gunakan metode NextRecordset untuk bergerak kem rekordset berikutnya ketika multiple recordsets dikembalikan. Sejak metode NextRecordset hanya pernyataan perintah selanjutnya yang dijalankan, jika kamu dengan jelas menutup Recordset object sebelum langkah melalui seluruh pernyataan perintah, ADO tidak pernah menjalankan perintah yang tersisa. Syntaxnya sebagai berikut : Set rsinfo = rsinfo.nextrecordset Berikut ini contoh menggunakan metode NextRecordset method untuk melihat data dalam rekordset yang menggunakan peryataan perintah gabungan dari tiga peryataan SELECT yang terpisah : Private Sub cmdcompoundrecordsets_click() Dim rscompound As Recordset Dim Count As Integer Dim strconnect As String Dim strsql As String strconnect = "Provider=SQLOLEDB;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=pubs;" & _ "User Id=sa;Password=;" strsql = "SELECT * FROM authors; " & _

29 Navigating Records 4-7 "SELECT * FROM stores; " & _ "SELECT * FROM jobs" Set rscompound = New Recordset rscompound.cursorlocation = aduseclient rscompound.open strsql, strconnect, _ adopenunspecified, _ adlockunspecified Do Until rscompound Is Nothing Debug.Print "Recordset #" & Count Do While Not rscompound.eof Debug.Print, rscompound.fields(0), _ rscompound.fields(1) rscompound.movenext Loop Set rscompound = rscompound.nextrecordset Count = Count + 1 Loop End Sub

30 Memodifikasi Record 5-1 BAB 5 Navigating Records Tujuan : Pada Bab Ini diharapkan mahasiswa mampu : Menggunakan ADO recordset navigation methods Menjelaskan bermacam-macam ADO recordset navigation properti

31 Memodifikasi Record 5-2 V.1 ADO Navigation Properties Berikut ini daftaar properties dari Recordset object yang digunakan untuk nafigasi recordset: AbsolutePage Description Letak atau mengembalikan halaman sebenarnya. AbsolutePosition Letak atau mengembalikan posisi sebenarnya dari nilai rekord (ini dapat dipakai oleh rekord menambah atau menghapus). BOF Property Bookmark EOF Menandakan jika pointer rekord pertama. rekord telah digerakkan sebelum Mengembalikan unique identifier untuk nilai rekord. Setting property ini untuk menentukan record's bookmark perpindahan record pointer ke rekord. Menandakan jika pointer rekord digerakkan setelah rekord terahkir. Berikut ini contoh menggunakan property EOF: If rsauthor.eof Then _ MsgBox "The end of the recordset has been reached." End If V.2 ADO Navigation Methods Berikut ini daftar metode daari Recordset object yang digunakan untuk navigasi melalui recordset. Method Move MoveFirst MoveLast MoveNext MovePrevious Description Bergerak ditentukan nomor dari rekordset, maju atau mundur. Bergerak ke rekord pertama. Bergerak ke rekord terakhir. Bergerak ke rekord selanjutnya. Bergerak ke rekord sebelumnya. V.3 Latihan : Navigating an ADO Recordset Dalam latihan ini kamu akam membuat applikasi dengan membuat recordset object berdasar pada tabel dalam database SQL Server Pubs. Aplikasi ini akan mempunyai tombol nafigasi seperti gambar dibawah ini.

32 Memodifikasi Record 5-3 Gamabar 5.1 Database navigation controls on the form To connect to the SQL Server 1. Buka Visual Basic Standard EXE baru. 2. Pada Menu Project, klik References. 3. Check Microsoft ActiveX Data Objects 2.0 Library dan klik OK. 4. Set property Nama project ke PracL4. 5. Set property dari Form1 ke frmauthors 6. Tambahka dua control Textbox ke form. Set properties name ke txtfirst dan txtlast. 7. Tambahkan empat controlscommandbutton dan control Label ke form. Berikut ini setting prperties : Command1 Control Property Value Name Caption CmdFirst < Command2 Name CmdPrevious Caption << Command3 Name Caption Command4 Name Caption Label1 Name Caption 8. Simpan project files ke folder \Practice\Ch06. To create a connection and a recordset CmdNext >> CmdLast > LblRecordCount <blank>

33 1. Tambahkan variabel ke frmauthor's seperti berikut ini : Sistem Database Memodifikasi Record 5-4 ' Use the events of the Recordset object Private WithEvents rsauthors As ADODB.Recordset Private strconnect As String Private cn As ADODB.Connection 2. Tambahkan kode beerikut ini pada prosedur event Form_Load. Private Sub Form_Load() ' Use your local SQL Server name for the Data Source strconnect = "Provider=SQLOLEDB;User ID=sa;" & _ "Data Source=VB6ENTSVR;" amp; _ "Initial Catalog=Pubs" ' Instantiate a Connection object Set cn = New ADODB.Connection ' Open a new connection cn.open strconnect, "sa", "" ' Instantiate the Recordset object Set rsauthors = New ADODB.Recordset ' Set the CursorType, LockType and CursorLocation rsauthors.cursortype = adopendynamic rsauthors.locktype = adlockoptimistic rsauthors.cursorlocation = aduseclient ' Open a new recordset using the ' cn connection and return the appropriate records rsauthors.open "Select * from Authors", cn ' Bind the Textbox controls Set txtfirst.datasource = rsauthors txtfirst.datafield = "au_fname" Set txtlast.datasource = rsauthors txtlast.datafield = "au_lname" End Sub Kode ini membuaat koneksi ke Pubs database pada SQL Server. Kemedian membuat client-side, dynamic Recordset object dari tabel Authors. Control TxtFirst dan txtlast controls bound ke kolom au_fname dan au_lname. To add navigation features to the form 1. Menggunakan MoveFirst, MovePrevious, MoveNext dan MoveLast methods dalam command button pada event Click untuk memberi user kemampuan nafigasi rekord. Berikut ini contoh kode pada prosedure event klik : Private Sub cmdfirst_click() rsauthors.movefirst End Sub Private Sub cmdlast_click()

34 Memodifikasi Record 5-5 rsauthors.movelast End Sub Private Sub cmdnext_click() rsauthors.movenext End Sub Private Sub cmdprevious_click() rsauthors.moveprevious End Sub Simpan aplikasi kamu. Jalankan aplikasi kamu dan coba Run the application and try navigating through the Authors records. To use ADO object events 1. Dari frmauthors module window, select rsauthors dari Object drop-down list (lihat gambaar 6.2).

35 Memodifikasi Record 5-6 Gamabar 5.2 The Object list 2. Dari Procedure drop-down list, select prosedure MoveComplete. Tambahkan kode berikutnini untuk event MoveComplete: Private Sub rsauthors_movecomplete(byval adreason As _ ADODB.EventReasonEnum, ByVal perror As ADODB.Error, _ adstatus As ADODB.EventStatusEnum, _ ByVal precordset As ADODB.Recordset) ' Avoid reading beyond the end of file (EOF) or the ' beginning of file (BOF) If rsauthors.eof Then rsauthors.movelast ElseIf rsauthors.bof Then rsauthors.movefirst End If ' Set the label's caption to show current record ' and total record count lblrecordcount.caption = "Record " & _ rsauthors.absoluteposition _ & " of " & rsauthors.recordcount End Sub 3. Simpan dan jalank aplikasi kamu. Gambaar 6.3 illustrasi from secara lengkap sewaktu aplikasi dijalankan. Gambar 5.3 The completed form

36 Memodifikasi Record 6-1 BAB 6 Memodifikasi Record Tujuan : Pada Bab Ini diharapkan mahasiswa dapat: Memodifikasi multiple records menggunakan perintah SQL. Memodifikasi single record menggunakan Recordset Object.

37 Memodifikasi Record 6-2 VI.1 Memodifikasi dengan Perintah SQL Jika aplikasi kamu membutuhkan untuk update sejumlah rekord, kamu dapat menjalankan perintah SQL menggunakan Connection atau Command object's Execute method. Gunkan Connection object ketika pernyataan hanya akan dipanggil sekali. Gunakan Command object jika perintah akan dijalankan oleh aplikasi kamu lebih dari sekali jika kamu membutuhkan untuk memanggil stored procedure. Command object dapat dibuat di temporary stored procedure untuk lebih efisien ketika perintha digunakan lebih dari satu kali Berikut ini menggunakan pernyataan untuk memodifikasi multiple records dalam single database: Private Sub cmdconnect_click() Dim cnpubs As Connection Dim strconnect As String Set cnpubs = New Connection ' Define the OLE DB connection string strconnect = "Provider=SQLOLEDB;" & _ "Data Source=VB6ENTSVR;" & _ "Initial Catalog=Pubs" ' Open the database connection cnpubs.open strconnect, "sa", "" ' Execute the SQL statement cnpubs.execute "UPDATE Titles Set Price = Price * 1.1" cnpubs.close Set cnpubs = Nothing End Sub VI.2 Memodifikasi Record dalam Recordset Jika aplikasi kamu telah membuka rekordset, kamu dapat memodifikasi data menggunakan recordset's methods. Memodifikasi rekord dengan Recordset object terbatas untuk satu penambahan, penghapusan, atau update pada satu waktu. VI.2.1 Menambah Rekord Dalam perintah untuk menambah rekord baru gunakan AddNew method. Segera setelah rekord baru tersebut terisi gunakan Update method untuk menyimpan ke rekordset dan data source. Berikut ini contoh menggunakan AddNew method untuk menambah rekord Author: rsauthors.addnew rsauthors!au_fname = "Nancy" rsauthors!au_lname = "Davolio" rsauthors.update

38 Memodifikasi Record 6-3 VI.2.2 Menghapus Record Untuk menghapus rekord dari recordset, pertama kamu harus nafigasi ke rekord yang tepat. Gunakan Delete method untuk permanen menghapus record dari recordset dan data source. Berikut ini contoh menghapus suatu rekord: rsauthors.delete VI.2.3 Modifikasi Record Untuk merubah suatu rekord dalam recordset, aplikasi kamu dapat memodifikasi nilai daari setiap field. Kemudian menggunakan Update method, kamu dapat menyimpan perubahan untuk recordset dan data source. Berikut ini contoh merubah dan meupdate suatu record: rsauthors!au_fname = "Nancy" rsauthors!au_lname = "Davolio" rsauthors.update VI.2.4 Membatalkan Perubahan atau Penambahan Rekord Jika kamu membutuhkan pembatalan perubahan suatu record, atau hasil dari AddNew method, kamu dapat menggunakan CancelUpdate method. Kamu hanya dapat menggunakan CancelUpdate sebelum mejalankan Update method. Jika kamu gunakan CancelUpdate dengan AddNew, cursor mengembalikan ke rekord sebelumnya. Berikut ini contoh membatalkan AddNew menggunakan CancelUpdate: rsauthors.addnew rsauthors!au_fname = "Nancy" rsauthors!au_lname = "Davolio" rsauthors.cancelupdate

39 Memodifikasi Record 6-4

40 Sistem Informasi Manajemen Tambahan 1

Modul Praktikum Ke-10

Modul Praktikum Ke-10 Bahasa Pemrograman Dasar Fathurrohman 33 Modul Praktikum Ke-10 Melakukan Koneksi Ke Database Melalui Kode Program Dalam latihan modul praktikum sebelumnya, diberikan contoh bagaimana melakukan koneksi

Lebih terperinci

ActiveX Data Object (ADO)

ActiveX Data Object (ADO) ActiveX Data Object (ADO) By: U. Abd. Rohim Website : http://www.abdrohim.com mailto : 4/4/2005 1 ADO Memungkinkan aplikasi untuk mengakses dan memanipulasi database melalui ADODB ADO mendukung pengembangan

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan

Lebih terperinci

ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom

ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom Pendahuluan ActiveX Data Object merupakan komponen standar microsoft untuk akses data. ADO dapat digunakan untuk mengakses berbagai sumber data,

Lebih terperinci

Data Access Object Objektif:

Data Access Object Objektif: 4 Data Access Object Objektif: Mengenal Arsitektur Database pada Visual Basic Mengenal Microsoft Jet Engine dan DAO Mengenal Properti Data Control Membuat Koneksi DAO ke SQL Server Memahami Structure Query

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.

Lebih terperinci

ADODC. Gambar 5.1. ADODC

ADODC. Gambar 5.1. ADODC 5 ADODC Objektif: Memahami Definisi ADO Mengenal Properti ADODC Mengaktifkan ADODC Mengkonfigurasi ADODC Membuat Sebuah Data Link File Menentukan RecordSource ADO Data Control atau yang disingkat sebagai

Lebih terperinci

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress

Lebih terperinci

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan [email protected] http://blog.aguskurniawan.net

Lebih terperinci

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan Matakuliah : Visual Pemrograman 3 Versi : 1.0.0 Materi : Model Koneksi Database Dalam Visual Basic 6.0 Penyaji : Zulkarnaen NS Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan

Lebih terperinci

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu DAFTAR ISI Kata Pengantar.. i Daftar Isi iii Daftar Gambar... vi 1. DATABASE SQL SERVER.. 1 1.1 Sejarah SQL Server. 1 1.2 Perbedaan SQL Server dengan Microsoft Access... 2 1.3 Utilitas pada SQL Server

Lebih terperinci

MEMBACA RECORD DENGAN ADODC

MEMBACA RECORD DENGAN ADODC BAB 7 MEMBACA RECORD DENGAN ADODC Pada bagian ini kita akan mempelajari cara membaca data atau record dari tabel menggunakan ADODC. Pada bagian ini juga diberikan contoh penerapan penggunaan ADODC untuk

Lebih terperinci

Koneksi Database BAB 1

Koneksi Database BAB 1 BAB 1 Koneksi Database Ada banyak cara untuk membuat koneksi database agar aplikasi yang kita buat di Visual Basic dapat berhubungan dengan database baik itu database dari Ms Access, MySQL, SQL Server,

Lebih terperinci

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012 Koneksi dan Pembuatan Form Visual Basic MS Access Arif Basofi PENS-ITS 2012 TUJUAN Mengenal Antar Muka Program Visual Basic Jenis-jenis koneksi ke database MS Access Membuat Form Sederhana menurut struktur

Lebih terperinci

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom Apa Itu MDAC? Microsoft Data Access Component merupakan framework dari Microsoft Teknologi yang saling terkait yang memungkinkan

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

DATABASE SQL SERVER. Database SQL Server Halaman 1

DATABASE SQL SERVER. Database SQL Server Halaman 1 1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database

Lebih terperinci

ADO (Active-x Data Object)

ADO (Active-x Data Object) ADO (Active-x Data Object) Abdi Pandu Kusuma, S.Kom Definisi ADO ADO (Active-X Data Object)??? ADO Teknologi akses data yang hadir bersama Delphi dan mampu menghubungkan aplikasi dengan database Microsoft

Lebih terperinci

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. Contoh: Buat Database Toko di Ms.Access, langkah-langkah: 1. Buka Ms.Access 2. Klik File-New

Lebih terperinci

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa data dengan berbagai jalan yang berbeda. Query

Lebih terperinci

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) 1. Gambaran ODBC ODBC merupakan standar untuk membuka koneksi database yang terdapat pada Sistem operasi Windows dan ODBC merupakan

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp 34.800 Terbit pertama: Maret 2005 Sinopsis singkat: Buku ini berisi pembahasan mengenai pengembangan aplikasi database Client-Server dengan Visual

Lebih terperinci

BAB 3 Database dalam Form

BAB 3 Database dalam Form BAB 3 Database dalam Form Pokok Pembahasan Koneksi database menggunakan MS ADO dan Dataenvironment Menggunakan Provider driver koneksi yang tersedia dan ODBC Driver Menggunakan komponen yang berhubungan

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket Merancang Project Setelah desain database dan tabel selesai, langkah berikutnya adalah desain project menggunakan Visual Basic 6.0. Berikut tahap-tahap yang harus kita lakukan untuk merancang program sesuai

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang

Lebih terperinci

E-Trik Visual C++ 6.0

E-Trik Visual C++ 6.0 DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

MODUL 9. Pemrograman Visual dengan Database SQL Server

MODUL 9. Pemrograman Visual dengan Database SQL Server MODUL 9 Pemrograman Visual 2016 Pemrograman Visual dengan Database SQL Server Disusun oleh: S. Thya Safitri,MT Agus Priyanto, M.Kom Purwokerto 2016 ST3 Telkom - Program Studi S1 Teknik Informatika Page

Lebih terperinci

ActiveX Data Object (ADO) dengan OLE DB sebagai pengganti Data Access Object (DAO) dengan ODBC dan JET dalam Microsoft Visual Basic 6

ActiveX Data Object (ADO) dengan OLE DB sebagai pengganti Data Access Object (DAO) dengan ODBC dan JET dalam Microsoft Visual Basic 6 ActiveX Data Object (ADO) dengan OLE DB sebagai pengganti Data Access Object (DAO) dengan ODBC dan JET dalam Microsoft Visual Basic 6 Miczard L Riupassa L2F 098 638 - [email protected] Pembimbing I Ir.

Lebih terperinci

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database I. Membuat DataBase 1. Buatlah database di Access ->Pilih Blank Access Database

Lebih terperinci

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT LAPORAN MENGGUNAKAN DATA REPORT DATA REPORT Data report adalah pelengkap VB untuk membuat laporan. Secara umum langkah pembuatan laporan dengan data report adalah membuat

Lebih terperinci

METODE AKSES DATA ODBC DAN OLE DB

METODE AKSES DATA ODBC DAN OLE DB METODE AKSES DATA ODBC DAN OLE DB Muhammad Dahria Program Studi Sistem Informasi, STMIK Triguna Dharma [email protected] ABSTRAK: ODBC merupakan protocol standar atau penghubung yang dikembangkan oleh

Lebih terperinci

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager Membuat Database dengan Visual Data Manager Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager Membuat Database

Lebih terperinci

http://www.cakraweb.com/help/help_mssql.phtml MS-SQL Cara membuat koneksi antara PC anda dengan MS-SQL Server Cakraweb: Pastikan bahwa Client Connectivity (bagian dari MS-SQL installation di PC anda) sudah

Lebih terperinci

Menggunakan Microsoft Access (perhatikan untuk red text)

Menggunakan Microsoft Access (perhatikan untuk red text) Menggunakan Microsoft Access (perhatikan untuk red text) 1. Membuat Database dan Tabel Materi ini akan menjelaskan bagaimana membangun database, tabel dan field. Akan dijelaskan pula mengenai format dan

Lebih terperinci

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram

Lebih terperinci

Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API

Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 8 Series 17, Agustus 2002. Agus Kurniawan [email protected]

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL: 113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI MYSQL MySql oleh sebagian besar pemakainya lebih cenderung digunakan untuk database berbasis web, padahal VB juga dapat mengolah database MySql. Instalasi Server Lokal MySQL MySql

Lebih terperinci

BAB V PROSEDUR DAN FUNGSI

BAB V PROSEDUR DAN FUNGSI BAB V PROSEDUR DAN FUNGSI Modul-modul dalam Visual Basic dibuat oleh suatu bagian/seksi deklarasi dimana anda mendeklarasikan tipe, konstan, dan variabel yang digunakan dalam modul serta kumpulan dari

Lebih terperinci

Modul Report Dan Form Report

Modul Report Dan Form Report Modul Report Dan Form Report Oleh: Aep Setelah dapat melakukan form pengisian data, memperbaiki (editing data), dan menghapus dari tabel, selanjutnya adalah pencetakan data yang telah diinput ke media

Lebih terperinci

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++ Bab DATABASE Mengakses Database dengan ADO Database atau bisa juga disebut sebagai bank data, adalah sebuah sistem yang terdiri dari sebuah atau beberapa file. Database bisa terdiri dari beberapa tabel

Lebih terperinci

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces) PROGRAM PENJUALAN TUNAI (Menggunakan Microsoft Acces) F o r u m P e m r o g r a m a n S C B S I B y ER 2 0 1 5 1 Hai teman-teman, masih semangat kah?? Ini ada tantangan buat kita. Yuk kita latihan bareng

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA Disusun oleh : NAMA : Ema Setiyaningrum (NIM : 141051109) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT SAINS

Lebih terperinci

Koneksi Database Access. Asep Ramdhani M

Koneksi Database Access. Asep Ramdhani M Koneksi Database Access dengan Visual Basic 6 Asep Ramdhani M Microsoft JET Database Engine *) http://id.wikipedia.org/wiki/microsoft_jet_database_engine JET Joint Engine Technology adalah sebuah mesin

Lebih terperinci

Otodidak VBA MS Excel untuk Pemula

Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,

Lebih terperinci

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis Modul ke: Microsoft Office 2010 Microsoft Office Access 2010 Bag 1 Fakultas Ekonomi dan Bisnis Miftahul Fikri, M.Si Program Studi Manajemen www.mercubuana.ac.id Microsoft Access adalah sebuah program program

Lebih terperinci

Modul Praktikum Ke-2

Modul Praktikum Ke-2 Bahasa Pemrograman Dasar Fathurrohman 6 Modul Praktikum Ke-2 (Method, Objek Kontrol (OptionButton, CheckBox, Frame), Variabel, Tipe Data) Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan1.vbp:

Lebih terperinci

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. [email protected] id 2014 Database Connectivity Database Connectivity

Lebih terperinci

PRAKTIKUM 1 ( PENGGUNAAN ADO )

PRAKTIKUM 1 ( PENGGUNAAN ADO ) PRAKTIKUM 1 ( PENGGUNAAN ADO ) Tujuan : Agar mahasiswa dapat menggunakan : 1. Menggunakan module 2. Menggunakan ADODB (menambahkan referens) 3. Menggunakan method openconnection,openrecordset 4. Membuat

Lebih terperinci

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T. MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T. ([email protected]) Jenis aplikasi 2 Ada 2 jenis aplikasi yang biasa dibuat, yaitu Aplikasi database berbasis

Lebih terperinci

Pemrograman Berbasis Web. Abdul Aziz Efendy, M.Kom abdazizef.wordpress.com

Pemrograman Berbasis Web. Abdul Aziz Efendy, M.Kom abdazizef.wordpress.com Abdul Aziz Efendy, M.Kom abdazizef.wordpress.com I I S ; I N T E R N E T I N F O R M A T I O N S E R V I C E S D A T A B A S E ; M I C R O S O F T A C C E S S A D O D A T A B A S E C O N N E C T I O N

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis MODUL I PENGENALAN VISUAL BASIC 6.0 1. Visual Basic 6.0 Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis Microsoft Windows secara cepat dan mudah. Dalam Visual Basic terdapat

Lebih terperinci

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : [email protected] : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN PEMROGRAMAN

Lebih terperinci

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel [Tutorial VB6] Bab 4 Penggunaan Data dan Variabel 1. Buka Microsoft Visual Basic 6.0. 2. Pada jendela New Project, klik Existing Pilih file Latihan.vbp klik Open 3. Tambahkan form baru ke dalam Project,

Lebih terperinci

Mengakses Database pada Delphi dengan ADO

Mengakses Database pada Delphi dengan ADO Mengakses Database pada Delphi dengan ADO Muhamad Ali [email protected] http://www.geocities.com/ali_kdw Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Pokok Bahasan Menyalin atau Membuat Duplikat Objek-objek Database ke Database Lain Mengambil Data dari Luar (Import Data) Menggunakan

Lebih terperinci

PANDUAN LENGKAP: MICROSOFT ACCESS 2010

PANDUAN LENGKAP: MICROSOFT ACCESS 2010 DAFTAR ISI BUKU PANDUAN LENGKAP: MICROSOFT ACCESS 2010 Karya: Haer Talib Penerbit: Elex Media Komputindo, Jakarta, 2011 Bab 1 Mengenal Database 1.1 Database 1.2 Sistem Database 1.3 Record dan Field 1.4

Lebih terperinci

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing. PEMROGRAMAN CLIENT Dalam arsitektur aplikasi model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan kembali

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) diambil dari bahasa latin computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) diambil dari bahasa latin computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari bahasa latin computare yang berarti

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja yang digunakan oleh manusia yang bergerak di bidang informasi. Istilah komputer mempunyai

Lebih terperinci

BAB KONEKSI SQL SERVER

BAB KONEKSI SQL SERVER Hal - 1 - BAB KONEKSI SQL SERVER Sebelum melakukan koneksi database ke SQL server, disini akan dibahas terlebih dahulu cara menginstallnya ke dalam komputer. 1. Masukkan CD installer SQL server 2. Klik

Lebih terperinci

Menampilkan Data/Tabel MySQL di Ms.Access

Menampilkan Data/Tabel MySQL di Ms.Access Menampilkan Data/Tabel MySQL di Ms.Access Setiaji [email protected] http://www.kodokijo.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Program Login SQL Server Design form seperti gambar dibawah ini

Program Login SQL Server Design form seperti gambar dibawah ini Program Login SQL Server Design form seperti gambar dibawah ini tuliskan printah berikut pada tombol Login Set conn = New ADODB.Connection On Error GoTo ErrHandler 'Cek status koneksi conn.close 'Tutup

Lebih terperinci

Bab I Pengenalan Visual BASIC

Bab I Pengenalan Visual BASIC Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft

Lebih terperinci

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 LABORATORIUM TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 MODUL IV PENGENALAN MICROSOFT

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003) BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah melalui pembahasan secara teoritis. Teori-teori yang akan dikemukakan merupakan dasar-dasar penulis untuk

Lebih terperinci

Krisna D. Octovhiana

Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

PEMROGRAMAN DASAR. Visual Basic 6

PEMROGRAMAN DASAR. Visual Basic 6 PEMROGRAMAN DASAR Visual Basic 6 TUJUAN Memahami solusi studi kasus menggunakan konsep berorientasi objek dalam visual basic (VB) Materi Konsep Objek Dalam Visual basic Objek in form and control Implementation

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Melihat Struktur Tabel Dalam Database Buatlah form dengan bentuk seperti gambar di bawah ini Coding Dim BukaFile As New ADODB.Connection Dim BukaTabel As ADODB.Recordset Dim

Lebih terperinci

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih. KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0 Dilengkapi penjelasan Coding Oleh: Didin Muhidin Copyright 2016 by DiesAlfatih Penerbit DiesAlfatih_1453 diesalfatih.blogspot.com [email protected] Desain

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sekilas Mengenai Microsoft Visual Basic Versi 6 Microsoft Visual Basic adalah sebuah bahasa pemograman komputer. Bahasa pemograman adalah perintah perintah atau instruksi yang

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum, BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum, persyaratan umum tersebut adalah bahwa sistem harus mempunyai unsur lingkungan, interaksi

Lebih terperinci

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project. BAB IV PERANCANGAN 4.1 Perancangan Visual Basic 6.0 Dalam perancangan aplikasi perancangan data menggunakan visual basic 6.0 langkah pertama adalah dengan membuat Form Home Gambar 4.1 New Project Gambar

Lebih terperinci

Penggunaan Komponen Combo Box

Penggunaan Komponen Combo Box Praktikum 7 Penggunaan Komponen Combo Box A. TUJUAN Penambahan Combo Box pada Form Pengisian properti Combo Box Combo Box berdasar tabel yang lain Penyembunyian Key Fields pada Combo Box Perubahan urutan

Lebih terperinci

JOBSHEET 8 DATABASE IN VB

JOBSHEET 8 DATABASE IN VB JOBSHEET 8 DATABASE IN VB Tujuan: 1. Mampu membuat tabel menggunakan program Ms. Access 2. Mampu membuat koneksi antara VB dengan Ms. Access 3. Dapat menampilkan data tabel pada DataGridView 4. Mengoneksikan

Lebih terperinci

Modul Praktikum Ke-1

Modul Praktikum Ke-1 Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat

Lebih terperinci

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika Modul ke: Aplikasi Komputer Bekerja Dengan Microsoft Excel Access (1) Fakultas ILMU KOMPUTER Ita Novita, S.Kom, M.T.I Program Studi Informatika www.mercubuana.ac.id Pengenalan MS. Access 2010 Aplikasi

Lebih terperinci

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Database. Danu Wira Pangestu  1. Mengenal Database. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu [email protected] www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Microsoft Access 2007

Microsoft Access 2007 Microsoft Access 2007 Alam Santosa 2011 MENGENAL QUERY Teknik Industri Universitas Komputer Indonesia Jl. Dipatiukur 114 Bandung 1 Query Query adalah permintaan untuk menampilkan informasi dari database.

Lebih terperinci

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS 1.1. Sekilat tentang Database Dalam kehidupan sehari-hari, kita tidak akan pernah terlepas dari data. Misalnya saja data tentang mahasiswa, dosen, akademik,

Lebih terperinci

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS Oleh: Carwoto ([email protected]) A. Menyiapkan Database dan Tabel 1. Klik menu File > New. Klik Blank Database di Task pane. 2. Ketik DataKKPI

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Koneksi Vb Dengan Database Access Berpassword 1. Buka microsoft access 2. Buatlah sebuah database dengan nama db1.mdb 3. Buatlah tabel baru dengan struktur berupa nim (text

Lebih terperinci

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database CHAPTER #9 Mengenal ADO.NET dan Koneksi Database Pembahasan pada bab terakhir ini berkaitan dengan perancangan aplikasi yang dapat melakukan interaksi dengan database pada SQL server. Teknologi yang digunakan

Lebih terperinci

Mengakses Microsoft SQL Server dengan PHP

Mengakses Microsoft SQL Server dengan PHP Mengakses Microsoft SQL Server dengan PHP Budi Hartono [email protected] http://cakbud.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. A. Pengertian Database dan Microsoft Access 1. Database Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. Database adalah

Lebih terperinci

Koneksi VB Dengan Database Sql Server

Koneksi VB Dengan Database Sql Server Oleh : Uus Rusmawan Hal - 1 Koneksi VB Dengan Database Sql Server Sebelum melakukan koneksi database ke SQL server, disini akan dibahas terlebih dahulu cara menginstallnya ke dalam komputer. 1. Masukkan

Lebih terperinci

MENGELOLA DATABASE ACCESS

MENGELOLA DATABASE ACCESS MENGELOLA DATABASE ACCESS Tujuan: Membuat program penampil database menggunakan kontrol data Mencari informasi dalam database Menambah dan menguarangi record database Mem-backup file menggunakan perintah

Lebih terperinci

MODUL 2 PERANCANGAN INTERFACE

MODUL 2 PERANCANGAN INTERFACE 6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access Membuat Aplikasi Hotel dan Penginapan dengan MS Access Membuat Aplikasi Hotel dan Penginapan dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Membuat Aplikasi Hotel dan Penginapan

Lebih terperinci