Database Menggunakan ADOCE

Ukuran: px
Mulai penontonan dengan halaman:

Download "Database Menggunakan ADOCE"

Transkripsi

1 5 Objektif : Memahami ADOCE & Database Pada Pocket PC Mengaplikasikan Penggunaan Database Pada Aplikasi Pocket PC Memahami Penggunaan Perintah SQL 5.1. Mengenal ADOCE Microsoft ActiveX Data Object for Windows CE (kemudian disingkat ADOCE) adalah sebuah kontrol pada Embedded Visual Basic yang fungsinya adalah untuk menghubungkan aplikasi dengan sebuah sumber data (yang selanjutnya kita sebut database). Dengan menggunakan ADOCE ini kita dimungkinkan untuk menciptakan suatu koneksi pada sebuah Pocket PC database, lalu membuat dan memodifikasi database tersebut. Koneksi atau perubahan database dilakukan dengan cara menciptakan suatu variabel object yang mewakili kontrol ADOCE yang kemudian akan dipanggil fungsi-fungsi dan prosedur-prosedur untuk melaksanakan pekerjaannya. Fungsi dan prosedur yang terdapat pada ADOCE memiliki syntax yang kurang lebih sama dengan ADO yang biasa digunakan dalam pembuatan program Desktop PC. Secara default terdapat dua jenis object yang dimiliki oleh ADOCE, yaitu Connection dan Recordset dimana kedua object tersebut dapat membuat suatu koneksi antara aplikasi yang akan dibuat dengan sumber data. Object Connection digunakan untuk menjalankan perintah yang diharapkan tidak mengembalikan data. Sedangkan object Recordset digunakan untuk menjalankan perintah y ang dapat mengembalikan data untuk memodifikasi isi database yang telah dikoneksikan tersebut, baik itu menyangkut table, field maupun masingmasing recordset. Secara default, Microsoft Embedded Visual Basic mengikut sertakan ADOCE versi 3.0, tapi file yang membuat ADOCE ini berjalan belum tentu sudah terdapat pada Pocket PC device. Sehingga, apabila seorang programmer membuat aplikasi yang menggunakan kontrol Halaman 48

2 ADOCE, terdapat 9 file yang harus disertakan untuk mengaktifkan kontrol ADOCE. Cara yang paling mudah agar aplikasi yang mengandung kontrol ADOCE dapat berjalan dengan lancar adalah dengan membuat paket instalasinya, dan mengikut sertakan kontrol ADOCE dalam paket instalasi tersebut, sehingga ketika proses instalasi dilakukan, maka file utama ADOCE akan di-copy dan diregistrasikan secara otomatis. Sembilan file tersebut adalah, Adoce30.dll, Adocedb30.dll, Adoceoledb30.dll, Adosync.dll, Fileosp.dll, Msdadc.dll, Msdaer.dll, Msdaeren.dll dan Msdaosp.dll. Pada ADOCE versi 3.0 kita dimungkinkan mengakses data dengan menggunakan perintah SQL dan memungkinkan juga mengakses data menggunakan provider OLE DB. Selain itu ADOCE versi 3.0 juga memiliki beberapa object tambahan yang hampir sama digunakan oleh ADO yaitu Field, Fields, dan Error selain yang dimiliki oleh ADOCE secara default Connection dan Recordset. Cara menggunakan ADOCE pada Micorosft Embedded Visual Basic adalah : Pilih menu Project lalu References. Pada dialog box References, pilih Microsoft CE ADO Control 3.0. Tekan OK. Gambar 5.1 Tampilan References Window Halaman 49

3 Untuk membuat sebuah variabel merujuk pada kontrol ADOCE 3.0, caranya adalah seperti berikut ini : Dim objconnection Dim objrecordset Set objconnection = CreateObject("ADOCE.Connection.3.0") Set objrecordset = CreateObject("ADOCE.Recordset.3.0") Kedua object diatas tersebut dapat dibuat sendiri-sendiri atau secara bersamaan sesuai dengan kebutuhannya Database Pada Pocket PC Lain halnya dengan database yang digunakan pada Desktop PC, database yang digunakan pada Pocket PC adalah database dengan ekstension *.cdb. Database dengan ekstension *.cdb tersebut merupakan database yang dapat dibaca dan dimanipulasi oleh ADOCE. Database dengan ekstension *.cdb dibuat dengan melakukan proses konversi yang dapat dilakukan oleh program Microsoft ActiveSync atau dengan menggunakan program pihak ketiga. Sumber datanya bisa berasal dari database Microsoft Access (*.mdb) atau bisa juga berasal dari Open Database Connectivity (ODBC). Karena tingkat kekuatan (robust) database Pocket PC lebih rendah dibandingkan database Micorosft Access atau ODBC, maka kadang-kadang terdapat kehilangan informasi (bukan data) pada proses konversi tersebut. Proses pengkonversian data akan gagal dilakukan bila : Semua tipe data pada field tidak didukung oleh tipe data *.cdb. Terdapat table dengan nama sama dengan table sistem (nama MSYS). Berikut ini merupakan tipe data yang didukung oleh *.cdb dan tipe data hasil konversi dari Microsoft Access atau ODBC. MDB ODBC CDB Text sql_varchar Varchar Memo sql_longvarchar Text LongInt sql_integer Integer sql_bigint Integer Byte sql_tinyint Smallint Int sql_smallint Smallint Single sql_real Double Double sql_double Double Halaman 50

4 sql_float Double ReplID sql_varbinary Varbinary Date/Time sql_timestamp Datetime Currency sql_numeric Double AutoNumber sql_integer Integer YesNo sql_bit Boolean OleObject sql_longvarbinary Varbinary HyperLink sql_longvarchar Text Lookup sql_varchar Varchar Pocket PC juga memiliki database internal yang menyimpan data-data mengenai sistem operasi, program-program dan lain-lain yang dibutuhkan untuk melaksanakan pekerjaannya. Apabila dalam pembuatan koneksi menggunakan Object Recordset dan kita tidak menyebutkan nama database *.cdb yang akan dibuka, maka secara otomatis kita disambungkan pada database internal tersebut. Pada database internal tersebut, kita juga dapat membuat table, fields dan lain-lain sama halnya pada database *.cdb Mengkoneksikan Database Sebelum kita menggunakan sebuah database untuk dibuka atau dimanipulasi datanya, kita harus membuat suatu koneksi dengan file database tersebut. Koneksi tersebut diwakili oleh sebuah variabel yang difungsikan dengan menggunakan pernyataan Set dan CreateObject, caranya adalah seperti berikut ini : Dim conndatabase Set conndatabase = CreateObject( ADOCE.Connection.3.0 ) Setelah object koneksi itu dibuat, file database *.cdb dibuka dengan menggunakan metode Open. Bentuk umumnya adalah sebagai berikut : connection.open [ConnectionString As String], [UserID As String], [Password As String] Keterangan : ConnectionString ConnectionString ini merupakan string informasi proses pembukaan database, bisa juga hanya diisi sumber datanya (data source). UserID Halaman 51

5 UserID yang digunakan untuk proses verifikasi sumber data. Password Passwod yang digunakan untuk proses verifikasi sumber data. Berikut ini merupakan beberapa metode lainnya yang terdapat pada object Connection : EXECUTE Metode ini digunakan untuk mengeksekusikan perintah SQL yang mengembalikan hasil berupa data. Misalnya digunakan untuk pembuatan table baru, penghapusan table dan lain sebagainya connection.execute [CommandText], [RecordsAffected] Keterangan : CommandText Perintah yang akan diberlakukan. RecordsAffected Tempat perintah diberlakukan. CLOSE Metode ini digunakan untuk menutup koneksi yang telah selesai digunakan. connection.close Contoh untuk membuka database MyDatabase.cdb : conndatabase.open data source = \MyDatabase.cdb atau conndatabase.open MyDatabase.cdb Sedangkan, untuk membuka database SQL Server CE edition, caranya adalah : conndatabase.open "Provider = SQLOLEDB; Data Source = DATBTEST; Initial Catalog = TEST; User Id = sa; Password =;" Halaman 52

6 Perlu diingat bahwa connection string pada metode open diatas tidak bisa langsung membuka table, baik table pada database *.cdb maupun table pada database internal Pocket PC. Aktifitas yang menyangkut table dilakukan pada metode Execute setelah database tujuannya dibuka pada metode Open, itupun sebatas pada perintah DDL (Data Definition Languange). Contoh : conndatabase.execute "CREATE TABLE tablebaru(fieldsatu TEXT, fielddua INTEGER)" Apabila koneksi yang telah dibuat itu tidak digunakan lagi, untuk menghemat memori dan menghindari terjadinya kesalahan pada penggunaan variabel yang sama, maka sebaiknya koneksi tersebut ditutup dengan menggunakan metode Close. conndatabase.close Set conndatabase = Nothing 5.4. Bekerja Dengan Recordset Segala pekerjaan yang menyangkut pada table dilaksanakan pada object Recordset. Caranya adalah dengan membuat koneksi ke Recordset dengan menggunakan variabel yang mewakili object ADOCE.Recordset. Dim connrecordset Set connrecordset = CreateObject( ADOCE.Recordset.3.0 ) Untuk membuka table agar dapat dimanipulasi datanya, metode yang digunakan adalah Open. connrecordset.open App.path & "\mytable.cdb" Pada metode Open tersebut juga dapat digunakan perintah SQL untuk proses manipulasi data lebih lanjut. Bentuk umumnya adalah sebagai berikut : recordset.open Source, [ActiveConnection], [CursorType], [LockType], [Options] Halaman 53

7 Keterangan : Source Nama table yang akan dibuka, atau perintah SQL yang digunakan untuk melakukan proses pada database. ActiveConnection File database (*.cdb) atau database internal yang akan dibuka. CursorType Tipe kursor yang akan digunakan dalam proses pengambilan data pada database. Konstanta Nilai Keterangan adopenforwardonly 0 Hanya memperbolehkan proses pembacaan data record dengan pergerakan kursor maju. adopenkeyset 1 Hanya memperbolehkan proses pembacaan data record dengan arah pergerakan kursor yang tidak bisa ditentukan oleh kita. adopendynamic 2 Kursor dinamis, yang memperbolehkan penambahan, penghapusan dan perubahan data record. adopenstatic 3 Kursor statis, yang hanya digunakan untuk membaca data. Fungsi lainnya tidak diperbolehkan. LockType Tipe proses penguncian data yang akan digunakan pada database. Konstanta Nilai keterangan adlockreadonly 1 Hanya boleh membaca. adlockpessimistic 2 Proses penguncian data dilakukan pada setiap record. Sehingga setiap perubahan yang dilakukan langsung terekam pada database. Pada mode ini kita bisa menambah, menghapus atau membuat record. adlockoptimistic 3 Proses penguncian data dilakukan apabila metode Update dipanggil. Pada mode ini kita bisa menambah, menghapus atau membuat record. Options Menentukan proses pembacaan source oleh recordset, apakah berupa query SQL atau hanya nama table atau lain sebagainya. Halaman 54

8 Konstanta Nilai Keterangan adcmdtext 1 Menyatakan parameter Source sebagai perintah SQL. adcmdtable 2 Menyatakan parameter Source sebagai nama table sistem system MsysTables. adcmdstoredproc 4 Menyatakan parameter Source sebagai sebuah prosedur pada table sistem MsysProcs. adcmdunknown 8 Default. Menyatakan parameter Source sebagai nilai yang tidak diketahui jenisnya. Berikut ini merupakan beberapa metode lainnya yang terdapat pada object recordset : ADDNEW Metode ini digunakan untuk menambahkan record baru pada database. Recordset.AddNew [Fields], [Values] Keterangan : Fields Nama field tempat data baru tersebut diberlakukan. Values Data yang akan ditambahkan. CLOSE Metode ini digunakan untuk menutup recordset yang telah selesai digunakan. Recordset.Close DELETE Metode ini digunakan untuk menghapus record pada kursor yang sedang aktif. Recordset.Delete MOVE Metode ini digunakan untuk menambahkan record baru pada database. Halaman 55

9 Recordset.Move NumRecords, [Starts] Keterangan : NumRecords Jumlah perpindahan record. Starts Nilai awal prmberlakuan metode ini. 0 untuk record saat ini, 1 untuk record pertama dan 2 untuk record terakhir. MOVEFIRST Metode ini digunakan untuk memindahkan kursor pada record pertama. Recordset.MoveFirst MOVELAST Metode ini digunakan untuk memindahkan kursor pada record terakhir. Recordset.MoveLast MOVENEXT Metode ini digunakan untuk memindahkan kursor pada record berikutnya. Recordset.MoveNext MOVEPREVIOUS Metode ini digunakan untuk memindahkan kursor pada record sebelumnya. Recordset.MovePrevious UPDATE Metode ini digunakan untuk menyimpan proses perubahan record pada database. Halaman 56

10 Recordset.Update [Fields], [Values] Keterangan : Fields Nama field tempat data baru tersebut diberlakukan. Values Data yang akan ditambahkan. Berikut ini merupakan contoh proses pemanggilan data table : connrecordset.open App.path & \tablebaru Sedangkan contoh proses pengambilan data table dengan menggunakan perintah SQL adalah sebagai berikut : connrecordset.open SELECT * FROM tablebaru Karena parameter ActiveConnection diatas tidak diisi maka metode Open diatas berlaku pada database internal Pocket PC, lain halnya bila ActiveConnection diatas diisikan seperti contoh berikut ini : connrecordset.open SELECT * FROM tablebaru, mydatabase.cdb Maka perintah SQL tersebut berlaku pada database mydatabase.cdb Sama halnya dengan object Connection, apabila koneksi ke Recordset tersebut telah selesai digunakan, maka sebaiknya koneksi tersebut ditutup dengan menggunakan metode Close. connrecordset.close Set connrecordset = Nothing 5.5. Manipulasi Data Manipulasi data (kemudian disebut record) yang dimaksud disini adalah termasuk proses pembacaan record, perubahan nilai record, penghapusan atau pembuatan record baru. Sebelum sebuah record dilakukan proses manipulasi, table tempat record tersebut disimpan Halaman 57

11 harus dibuka terlebih dahulu dengan melakukan proses pemanggilan recordset (recordset query). Proses pemanggilan recordset tersebut dapat dilakukan secara utuh (tanpa dilakukan filtering) maupun dengan proses filtering dengan syarat-syarat sesuai keinginan kita. Karena object recordset diimplementasikan melalui sebuah variabel, maka setelah proses pemanggilan data tersebut dilakukan, data yang berhasil dipanggil akan tersimpan pada variabel object tersebut. Melalui variabel object recordset tersebut juga dapat diimplementasikan metode-metode lain yang memungkinkan dilakukan perubahan nilai, penghapusan atau pembuatan recordset baru. Untuk sekedar menampilkannya, kita tentunya membutuhkan sebuah control pada Embedded Visual Basic tempat nilai record tersebut akan ditulis. Agar lebih sedap dipandang, kontrol yang biasa digunakan adalah ListBox, ComboBox, ListView atau Grid walaupun tidak menutup kemungkinan record tersebut ditampilkan pada sebuah textbox, Label dan lain sebagainya yang memungkinkan sebuah text ditulis. Berikut ini merupakan contoh kode program untuk menampilkan record : Kode Program Dim objrecordset 2. Set objrecordset= CreateObject("ADOCE.Recordset.3.0") 3. objrecordset.open "datateman", App.path & "\BukuTelepon.cdb ", adopenkeyset, adlockoptimistic 4. If objrecordset.recordcount > 0 Then 5. Do While Not objrecordset.eof 6. List1.Additem objrecordset.fields("nama").value 7. objrecordset.movenext 8. Loop 9. End If 10. objrecordset.close 11. set objrecordset = Nothing Pada kode program diatas, file database yang dibuka adalah BukuTelepon.cdb. App.Path pada baris 3 diatas maksudnya adalah bahwa lokasi file BukuTelepon.cdb tersebut berada dalam satu direktori dengan aplikasinya. Setelah field datateman dibuka (baris 3), program akan mencari apakah jumlah record didalamnya lebih dari nol, artinya apakah ada data, jika ya maka program akan menjalankan perulangan dibawahnya (baris 5-8). Proses perulangan tersebut berisi penulisan record pada field nama pada kontrol List1 (ListBox). Halaman 58

12 objrecordset.movenext digunakan untk menggerakkan kursor pada posisi berikutnya, sehingga proses looping bekerja dengan normal karena kursor terus bergerak. Perulangan tersebut akan berhenti apabila telah sampai pada akhir record (objrecordset.eof). Apabila ingin menggunakan perintah SQL untuk proses pengambilan data yang lebih kompleks, maka kita tinggal merubah nama table datateman pada objrecordset.open menjadi perintah SQL tersebut. Contoh : objrecordset.open "SELECT * FROM namateman WHERE nama LIKE %indra%", App.path & "\BukuTelepon.cdb ", adopenkeyset, adlockoptimistic Untuk proses perubahan nilai record, tipe pemanggilan recordset harus diatur sedemikian rupa sehingga kita diberi hak akses untuk melakukan perubahan (tidak hanya baca / read-only). Dengan proses pemanggilan recordset biasa sama seperti diatas, kita kemudian cukup menempatkan kursor pada record yang akan kita rubah dengan menggunakan metode Move. Untuk menentukan lokasi kursor dengan tepat, dapat dilakukan dengan menggunakan perintah SQL atau dengan proses pencarian yang dibuat pada kode program. Apabila lokasi kursornya sudah tepat, proses perubahan nilai cukup dilakukan dengan mengisi masing-masing field tersebut dengan nilai baru. Kemudian, nilai record yang telah diubah tersebut disimpan dengan menggunakan metode Update. Nilai record tersebut akan dirubah dengan cara menindihkan nilai record baru atas record yang lama. Berikut ini merupakan contoh programnya : Kode Program Dim objrecordset 2. Set objrecordset = CreateObject("ADOCE.Recordset.3.0") 3. objrecordset.open "SELECT * FROM datateman WHERE id=15", App.Path & \BukuTelepon.cdb adopendynamic, adlockoptimistic, adcmdunknown 4. If objrecordset.recordcount > 0 Then 5. objrecordset.fields( nama ) = Indra Nugraha 6. objrecordset.fields( alamat ) = Jl. Kelapa Tiga No. 18 Jakarta 7. objrecordset.update 8. End If 9. objrecordset.close 10. set objrecordset = Nothing Halaman 59

13 Karena pada proses ini terjadi perubahan data (tidak hanya baca / read-only), maka parameter metode Open pada objrecordset diberi nilai adopendynamic, dan adlockoptimistic (baris 3). Proses perubahan data dilakukan dengan cara seperti berikut ini : objrecordset.fields( nama ) = Indra Nugraha objrecordset.fields( alamat ) = Jl. Kelapa Tiga No. 18 Jakarta Setelah semua data selesai diubah, jangan lupa disimpan dengan menjalankan metode Update. Pada kondisi diatas, karena proses filtering dilakukan dengan menggunakan perintah SQL, maka kursor-pun akan langsung berada pada posisi sesuai dengan hasil pengembalian perintah SQL yang diberlakukan tersebut. Dalam hal ini kursor akan bergerak pada posisi bila nilai record id sama dengan 15. Proses pemanipulasian data lainnya yang paling sering digunakan adalah, penambahan record. Pada proses penambahan ini digunakan metode AddNew. Dimana, pada metode ini, akan disiapkan sebuah record baru yang kosong pada setiap fieldnya yang siap diisikan nilai. Setelah nilai recordnya diisi jangan lupa juga untuk menyimpannya dengan menggunakan metode Update. Untuk menentukan dimana kita akan menambahkan record baru tersebut, kita juga harus tetap melakukan pemindahan kursor ke tempat yang kita inginkan. Berikut ini merupakan contoh kode programnya : Kode Program Dim objrecordset 2. Set objrecordset= CreateObject("ADOCE.Recordset.3.0") 3. objrecordset.open "SELECT * FROM datateman", App.Path & \BukuTelepon.cdb adopendynamic, adlockoptimistic, adcmdunknown 4. objrecordset.movelast 5. objrecordset.addnew 6. objrecordset.fields( nama ) = Indri Ramadia 7. objrecordset.fields( alamat ) = Jl. R.E Martadinata Kuningan 8. objrecordset.update 9. End If 10. objrecordset.close 11. set objrecordset = Nothing Pada kode program diatas, proses penambahan record baru dilakukan setelah record terakhir, ditandai dengan objrecordset.movelast (baris 4). Artinya posisi kursor dipindahkan pada lokasi terakhir, lalu dibuat record kosong baru untuk diisi. Halaman 60

14 Proses manipulasi data terakhir adalah penghapusan recordset. Pada proses penghapusan recordset, cukup dijalankan metode Delete. Metode ini diberlakukan pada lokasi kursor yang sedang aktif, sehingga proses pemindahan lokasi kursor tetap diperlukan untuk menentukan recordset mana yang akan dihapus Menggunakan Perintah SQL Penggunaan ADOCE versi 3.0 memungkinkan kita untuk menggunakan perintahperintah Structured Query Languange (SQL) dalam melakukan proses pembuatan, penghapusan atau perubahan data. Pada dasarnya perintah tersebut dibagi menjadi 2, yaitu Data Definition Languange (DDL) dan Data Manipulation Languange (DML). DDL digunakan untuk melakukan proses perubahan struktur database, misalnya membuat table baru, merubah tipe data yang akan digunakan, menghapus table dan sebagainya. Sedangkan DML digunakan untuk melakukan proses atas data record pada table yang diaplikasikan, misalnya membaca, merubah, menghapus, menyusun data dan sebagainya. Data Manipulation Language SELECT Join SELECT Like SELECT - Order By SELECT Projection SELECT Restricted SELECT Simple Data Definition Language ALTER TABLE CREATE DATABASE CREATE INDEX CREATE TABLE DROP DATABASE DROP INDEX DROP TABLE Perintah SQL ini digunakan pada metode Open pada kontrol Recordset. rs.open psql, "", adopenkeyset, adlockoptimistic, adcmdtext Variabel psql diatas merupakan perintah-perintah SQL yang akan diterapkan. Berikut ini merupakan contoh perintah-perintah SQL yang biasa digunakan beserta keterangannya : SELECT * FROM daftarteman WHERE nama LIKE = %Indra% Memilih seluruh field dari table daftarteman dimana field nama mengandung kata Indra. Halaman 61

15 SELECT id, nama, alamat, telp FROM daftarteman WHERE prop = DKI Jakarta AND umur > 22 ORDER BY id ASC Memilih field id, nama, alamat dan telp dari table daftarteman dimana nilai field prop adalah (tepat) DKI Jakarta dan nilai field umur lebih besar dari 22, lalu ditampilkan dengan field id disusun berurut naik. CREATE TABLE stock (id INT, nama VARCHAR[25], jumlah INT, harga FLOAT) Membuat table baru dengan nama stock, dimana didalamnya terdapat field id bertipe integer, field nama bertipe VARCHAR[25] (karakter string dengan lebar 25), field jumlah bertipe integer dan field harga bertipe float. DROP TABLE daftarteman Menghapus table dengan nama daftarteman berikut isinya. DELETE daftarteman WHERE nama= Indri Ramadia Menghapus record pada table daftarteman dimana pada recordset tersebut field nama bernilai (tepat) Indri Ramadia. Halaman 62

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

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

Studi Kasus KASUS 1: KONVERSI SUHU

Studi Kasus KASUS 1: KONVERSI SUHU 6 KASUS 1: KONVERSI SUHU Jalankan aplikasi Embedded Visual Basic 3.0 Buat File baru, dan pilih file yang menggunakan form yaitu Windows CE for Pocket PC 2002. Lalu tambahkan kontrol-kontrol seperti dibawah

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

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

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

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.

Lebih terperinci

STRUCTURE QUERY LANGUAGE (SQL)

STRUCTURE QUERY LANGUAGE (SQL) STRUCTURE QUERY LANGUAGE (SQL) Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. SQL mempunyai kemampuan sebagai berikut : a. Query (memperoleh

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

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari

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

MINGGU XI : SQL SERVER

MINGGU XI : SQL SERVER MINGGU XI : SQL SERVER Kompetensi Khusus - Setelah mengikuti perkuliahan ini mampu mengelola data dalam SQL Server melalui C# Persyaratan Khusus - Telah mengambil mata kuliah Sistem Basis Data atau Perancangan

Lebih terperinci

Contoh Aplika Aplik si a VB dengan Database Oracle 1

Contoh Aplika Aplik si a VB dengan Database Oracle 1 Contoh Aplikasi VB dengan Database Oracle 1 Instalasi Oracle 9i pada Sistem Operasi Windows Kebutuhan Sistem CPU dengan prosesor Minimum Frekuensi Clock 500 Mhz. Memory SDRAM sebesar 26 Mb. Harddisk dengan

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

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs. Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop

Lebih terperinci

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI. SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 6 SBD 1 Structure Query Language (Bagian 1) Pengenalan SQL. Pengelompokkan Perintah SQL. Pengenalan SQL Structure Query Language (SQL) merupakan

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

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

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai

Lebih terperinci

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

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

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

Praktikum Basis Data 2017 TE UM

Praktikum Basis Data 2017 TE UM MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan

Lebih terperinci

X. PENGANTAR DATABASE

X. PENGANTAR DATABASE X. PENGANTAR DATABASE PENGERTIAN DATABASE database adalah kmpulan data atau infromasi yang saling berhubungan dan merepresentasikan suatu perusahaan atau lainnya. Data tersebut disimpan dalam bentuk table.

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

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

LAPORAN TUGAS BASIS DATA I LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS

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

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

Pemrograman Basis Data dan SQL

Pemrograman Basis Data dan SQL Pemrograman Basis Data dan SQL Genap 2015-2016 Alen Boby Hartanto, S alen.boby@mercubua INTRO omata Kuliah : Pemrograman Sistem Basis Data dan SQL osks : 3 ojenis : Mata Kuliah Wajib opertemuan : 14 Pertemuan

Lebih terperinci

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru

Lebih terperinci

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Karunia Suci Lestari k.sucilestari97@gmail.com :: http://ksucilestari97.wordpress.com Abstrak Setelah artikel sebelumnya membahas

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

Pertemuan 12 Pengenalan Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan

Lebih terperinci

MODUL II SQL A. TUJUAN

MODUL II SQL A. TUJUAN MODUL II SQL A. TUJUAN Memahami SQL, komponen-komponen, dan kegunaannya Mengenal operasi-operasi DDL dan DML Mampu melakukan operasi-operasi retrieve yang spesifik Mampu menguraikan dan mentranslasikan

Lebih terperinci

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA Mata Kuliah Kode / SKS Program Studi Fakultas : Konsep Sistem Informasi B / Konsep Teknologi Informasi B : IT012213 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Pengantar Basis Data

Lebih terperinci

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana

Lebih terperinci

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9) Agenda Structured Query Language (SQL) (Pert. 9) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Pengantar SQL DDL 1 2 SQL Singkatan dari Structured Query Language, dalam

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

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PRAKTIKUM SISTEM INFORMASI MANAJEMEN MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.

Lebih terperinci

MICROSOFT ACCESS 2007

MICROSOFT ACCESS 2007 Pengenalan Microsoft Access 2007 Fungsi / kegunaannya : Merupakan salah program pengolah database yang cukup canggih dengan berbagai kemudahan yang ada seperti pengaturan data, pembuatan form, pembuatan

Lebih terperinci

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL. 1 Database Systems: Tipe Tabel MySQL Tipe Filed/Kolom/Atribut My SQL Tipe Operator Aturan Dasar-dasar MySQL Tipe Perintah SQL Data Definition Languange Data Manipulation Languange Data Control Languange

Lebih terperinci

BERMAIN DATA DENGAN SQL SERVER

BERMAIN DATA DENGAN SQL SERVER BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada

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

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

1. Pengertian Database

1. Pengertian Database 1. Pengertian Database Database adalah kumpulan data yang berhubungan dengan suatu obyek, topik, atau tujuan khusus tertentu. Merancang suatu database adalah untuk menentukan struktur dari database, yaitu

Lebih terperinci

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

Lebih terperinci

Praktikum Basis Data 14 Structure Query Language 2

Praktikum Basis Data 14 Structure Query Language 2 Praktikum Basis Data 14 Structure Query Language 2 Pokok Bahasan : - DDL create table - DDL alter table - DDL drop table - DML insert - DML update - DML delete Tujuan : - Mahasiswa dapat menerapkan perintah

Lebih terperinci

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL 1 Pengenalan MySQL, DDL, DML MODUL 1 Pengenalan MySQL, DDL, DML PENGENALAN MYSQL MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan

Lebih terperinci

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1. P - 3 Bab 2 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai aplikasi server MySQL, akses terhadap MySQL, Client MySQL, tipe data dan operasi DDL pada SQL. 3.2 Materi 1. Aplikasi Server MySQL

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Jobsheet SQL Dasar : Hari Zulianto, ST [Year] JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Inventaris Kerjasama penerbit Andi dengan Madcoms (2005) inventori merupakan proses mengelola pengadaan atau persediaan barang yang dimiliki oleh suatu kantor atau Perusahaan

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

Database Interfaces. By: Arif Basofi

Database Interfaces. By: Arif Basofi Database Interfaces By: Arif Basofi Tujuan Menggunakan SQL*Plus dan isql*plus untuk mengakses Database Oracle 10g Menjelaskan struktur logika dari sebuah table Menggunakan SQL untuk melakukan query, memanipulasi

Lebih terperinci

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas

Lebih terperinci

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.

Lebih terperinci

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data Kompetensi Dasar Setelah mengikuti kegiatan proses belajar mengenai Pengenalan SQL, mahasiswa dapat mendefinisikan dan memanipulasi sistem basis data menggunakan bahasa SQL dengan tepat Tujuan Pembelajaran

Lebih terperinci

P10 Database SQL Server 2008

P10 Database SQL Server 2008 P10 Database SQL Server 2008 A. Tujuan Mahasiswa dapat membuat database dan data source pada SQL Server 2008 Mahasiswa dapat membuat tabel dan relationship tabel pada SQL Server 2008 B. Pembahasan SQL

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

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MYSQL Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI... 2 BAB I MENGENAL

Lebih terperinci

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

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

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

BASIS DATA DENGAN MICROSOFT ACCESS DARI MATERI RINGKASAN SPBD

BASIS DATA DENGAN MICROSOFT ACCESS DARI MATERI RINGKASAN SPBD BASIS DATA DENGAN MICROSOFT ACCESS DARI MATERI RINGKASAN SPBD Mengenal Database Database (basis data) adalah kumpulan data-data yang tersimpan dalam berbagai table. Data (record) adalah informasi terkecil

Lebih terperinci

Crystal Reports (Bagian 2)

Crystal Reports (Bagian 2) Crystal Reports (Bagian 2) Model Implementasi Sumber Data Pull Mode Dalam Pull Mode, proses yang terjadi adalah melakukan koneksi ke database dan menarik data yang ada didalam database secara dinamis.

Lebih terperinci

MEMBUAT PROGRAM DENGAN DATABASE

MEMBUAT PROGRAM DENGAN DATABASE MEMBUAT PROGRAM DENGAN DATABASE A. Database Dalam Delphi Delphi menyediakan fasilitas yang lengkap untuk mengolah database. Berbagai format database dapat diolah dengan Delphi. Format data base yang dapat

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

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi Modul ke: Aplikasi Komputer Pengantar Ms. Access 2010 Fakultas 13TEKNIK Lanjutan Hendri, ST. MT. Program Studi Operasi Dasar Ms. Access Getting Started Tampilan Ms. Access Tipe Data Modul-Modul pada Ms.

Lebih terperinci

SQL. Pemrograman Web II. Ganjil

SQL. Pemrograman Web II. Ganjil SQL Pemrograman Web II Ganjil 2015-2016 Review Database Structured Query Language Apa itu database? Kumpulan data terstruktur yang saling berelasi. Definisi : Kumpulan data, yang terorganisir secara logika,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

Lebih terperinci

BAB II PEMBUATAN DAN MANAJEMEN TABLE

BAB II PEMBUATAN DAN MANAJEMEN TABLE BAB II PEMBUATAN DAN MANAJEMEN TABLE 2.1 Bahasan dan Sasaran 2.1.1 Bahasan - pembuatan tabel - pengelolaan tabel 2.1.1 Sasaran 1. Mahasiswa memahami cara pembuatan maupun penghapusan tabel. 2. Mahasiswa

Lebih terperinci

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan

Lebih terperinci

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng PHP Accessing MySQL Database Fajar Pradana S.ST., M.Eng Requirements PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk

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

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII Disusun oleh: Heru Minandar,ST. Database : adalah sebuah system yang di buat untuk mengorganisasi, menyimpan dan menarik data dengan mudah.

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

Lebih terperinci

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG M O D U L S Q L SISTEM BASIS DATA 2 Disusun oleh : Siti Yuliyanti, ST SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG Jl. Brigjen Katamso No.92 Km 2.5 Tanjungpinang Kepulauan Riau November 24, 2010 SQL

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

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu : Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

BAB III LANDASAN TEORI. Penyusunan laporan proyek akhir ini menggunakan landasan teori Tata

BAB III LANDASAN TEORI. Penyusunan laporan proyek akhir ini menggunakan landasan teori Tata BAB III LANDASAN TEORI Penyusunan laporan proyek akhir ini menggunakan landasan teori Tata Persuratan, Aplikasi Microsoft Office Access 2007. 3.1. Tata Persuratan Surat merupakan alat komunikasi antara

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

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

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field. 3. Membuat Tabel Tabel merupakan set data di dalam database dan merupakan objek utama di dalam database. Tabel digunakan untuk menyimpan sebuah data. Setelah sebelumnya membahas bagaimana membuat database,

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

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 danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

STRUCTURE QUERY LANGUAGE

STRUCTURE QUERY LANGUAGE STRUCTURE QUERY LANGUAGE Structure Query Language (SQL) merupakan komponen bahasa relational database system. SQL merupakan bahasa baku (ANSI/SQL), non procedural, dan berorientasi himpunan (set-oriented

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

DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH TINGGI ILMU EKONOMI RAHMANIYAH 2011

DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH TINGGI ILMU EKONOMI RAHMANIYAH 2011 TUGAS INDIVIDUAL 2 MEMBUAT DATABASE STUDI PENGANTAR APLIKASI KOMPUTER PENYUSUN DENNY KUSUMA NIM 101212130 KELAS 3F MANAJEMEN DOSEN PENGASUH ZAIDAN JAUHARI, S.Pd, M.T DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH

Lebih terperinci