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

dokumen-dokumen yang mirip
PERTEMUAN 8 Pemrograman Visual. Presented by : Sity Aisyah, M.Kom Blog : yeshasalsabila.blogspot.com

Laporan. Danu Wira Pangestu Lisensi Dokumen:

MODUL I PENGENALAN MYSQL

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

Perintah - Perintah Dasar Pada MySQL

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

LAPORAN TUGAS BASIS DATA I

Tutorial Singkat MySQL

Seri 01 : Belajar Database MySQL

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

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Praktek Pemrograman Web

Menampilkan Data/Tabel MySQL di Ms.Access

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Riyanto

MySQL. Pemrograman Web/MI/D3 sks 1

Mengakses Microsoft SQL Server dengan PHP

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

E-Trik Visual C++ 6.0

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

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

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

PERINTAH DASAR MySQL

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

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

MySQL AL AZHAR COMPUTER CLUB

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

SMK BHAKTI NUSANTARA BOJA

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

Praktikum Basis Data 2017 TE UM

DATABASE SQL SERVER. Database SQL Server Halaman 1

Pemrograman Database dengan perintah SQL

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

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

1. Pengertian Database

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Bagian 1 Dasar Menguasai Database MySQL

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

Untung Subagyo

Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4

Ahmad Zidni, S.T. SMK Gondang 2011

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

MODUL 4 INTERNET PROGRAMMING DATABASE

MODUL 1 Pengenalan MySQL, DDL, DML

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

BAB 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management

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

Basis Data Spasial Modul 2

MODUL II SQL A. TUJUAN

Pertemuan 11 Pengenalan DBMS dan MySQL

KSI B ~ M.S. WULANDARI

MENGENAL SYNTAX DML PADA SQL

Tahap Instalasi PostgreSQL di Windows

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Contoh SQL Constraint

A. Cara Membuat Database & Table di MySQL Server

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

Pengenalan Structured Query Language

STUPID LOGIC PROGRAMMING II

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

Menampilkan Data MySql Menggunakan Dreamweaver

MODUL 9 WEB PROGRAMMING : MySQL

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

Pemrograman Basis Data dan SQL

MySQL Full-Text Searching

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom

SQL. Pemrograman Web II. Ganjil

STRUCTURE QUERY LANGUAGE (SQL)

INTERNET PROGRAMMING DATABASE

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

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

Pertemuan 12 Pengenalan Structured Query Language

DESAIN DATABASE. Pertemuan 06 3 SKS

Kamaldila Puja Yusnika Pendahuluan INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY)

Membuat Add In Terbilang Untuk Microsoft Excel

Mengenal Operasi Dasar SQL

METODE AKSES DATA ODBC DAN OLE DB

MODUL PRAKTIKUM. MODUL I - VII Modul penuntun dan bahan praktikum matakuliah Basis Data

BAB 2 LANDASAN TEORI

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Instalasi Perangkat Lunak

Modul 3. Oleh : Mohammad Sholikin. 1

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Praktikum Basis Data 14 Structure Query Language 2

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom., M.Kom

M O D U L K U L I A H

Transkripsi:

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 disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Setelah kuasai dasar-dasar pemrograman dengan Visual Basic, sekarang tiba saatnya kita mempelajari konsep database khususnya database menggunakan MySQL. Selain itu juga akan dijelaskan bagaimana cara mengatur koneksi database MySQL agar dapat dibaca oleh semua bahasa pemrograman menggunakan ODBC Driver. Semoga dapat menjadi bahan pengenalan dasar penggunaan database MySQL, sehingga dapat digunakan lebih maksimal. SEMOGA. Database 1. Mengenal Database Database (basis data) dapat diartikan sebagai suatu pengorganisasian data dengan bantuan komputer yang memungkinkan dapat diakses dengan mudah dan cepat. Dalam hal ini, pengertian akses dapat mencakup pemerolehan data maupun pemanipulasian data, seperti menambah dan menghapus data. Manfaat database banyak dijumpai di sekeliling kita. ATM (Anjungan Tunai Mandiri) merupakan sebuah contoh teknologi informasi yang pada dasarnya memenfaatkan databse, yang memungkinkan seseorang bisa mengambil uang dimana saja dan kapan saja. Aplikasi databse yang lain dapat dikumpai pada toko-toko swalayan, perpustakaan, dan bahkan pada Internet. 1

2. Komponen Database Komponen terbesar dalam suatu Sistem Database adalah Database itu sendiri. Data dalam database dapat dikelompokkan dalam beberapa tabel. Tabel merupakan kumpulan data sejenis. Sebuah tabel biasanya terdiri dari beberapa field (kolom) dan record (baris), sebuah field menerangkan sebuah informasi dalam tentang identitas data dalam tabel, sedangkan record menerangkan sebuah data dalam tabel secara lengkap. Hirarki dari sebuah database dapat dilihat pada gambar 6.1. Database Tabel1 Tabel2 Tabel3 Tabeln Field1 Field2 Field3 Fieldn Rec1 Rec2 Rec3 Recn Gambar 6.1. Hirarki Database Sebagai contoh sebuah lembaga pendidikan memiliki database pengajaran dengan struktur sebagai berikut : Nama Database : Pengajaran Nama Tabel : 1. Tabel Dosen No. Nama Field Tipe Data Panjang Field Keterangan 1. Kode_Dos Char 3 Kode Dosen 2. Nama_Dos Char 30 Nama Dosen 3. Alamat_Dos Char 30 Alamat Dosen 4. No_Telp Char 15 Nomor Telepon 2

2. Tabel Matakuliah No. Nama Field Tipe Data Panjang Field Keterangan 1. Kode_MK Char 3 Kode Matakuliah 2. Nama_MK Char 30 Nama Matakuliah 3. SKS Integer Jumlah SKS 4. Semester Char 3 Semester 3. Tabel Kuliah No. Nama Field Tipe Data Panjang Field Keterangan 1. Kode_MK Char 3 Kode Matakuliah 2. Kode_Dos Char 3 Kode Dosen 3. Waktu Time Waktu Kuliah 4. Tempat Char 15 Ruang Kuliah Hubungan antar tabel : Dosen Kode_Dos Nama_Dos Alamat_Dos No_Telp Kuliah Kode_MK Kode_Dos Waktu Tempat Matakuliah Kode_MK Nama_MK SKS Semester Data Dosen : Kode_Dos Nama_Dos Alamat_Dos Telepon D01 Marsyid, S.Kom. Jl. Gelas 11 0274-955667 D02 Syaidah, S.T. Jl. Mawar 30 0274-977033 D03 Qoryati, S.H. Jl. Cempaka 19 0274-766554 Data Matakuliah : Kode_MK Nama_MK SKS Semester MK1 Pengenalan Komputer 3 1 MK2 Kewarganegaraan 2 1 MK3 Dasar Pemrograman 3 3 MK4 Aplikasi Komputer 3 3 3

Data Kuliah : Kode_MK Kode_Dos Waktu Tempat MK1 D02 11:00 R.2 MK2 D03 08:00 R.1 MK3 D01 13:00 R.3 MK4 D01 14:00 R.4 Nama_Field 1 record 3. Mengenal Database Management System Database Management System atau yang biasa disingkat dengan DBMS merupakan perangkat lunak atau program komputer yang dirancang secara khusus untuk memudahkan pengelolaan database. Salah satu macam DBMS yang populer dewasa ini berupa RDBMS (Relational DataBase Management System), yang menggunakan model basis data relasional atau dalam bentuk tabel-tabel yang saling terhubungkan. Microsoft Access dan MySQL merupakan contoh produk RDBMS. 4. Membuat Database dengan MySQL Seperti yang telah diuraikan sebelumnya, MySQL merupakan salah satu program aplikasi pengolah database berbasis RDBMS yang sering digunakan dalam pemrograman database. Database yang dibuat menggunakan MySQL juga dapat dihubungkan dengan program aplikasi pembangun progam lain termasuk Visual BASIC. Untuk lebih mudah memahami cara pembuatan database, kita akan langsung membuat Database Pengajaran diatas dengan menggunakan MySQL. Untuk dapat membuat database dengan MySQL, maka kita harus mengaktifkan terlebih dahulu program MySQL Server (winmysqladmin) dan program MySQL (mysql.exe) pada folder instalasi mysql. C:/apache/mysql/bin (jika menggunakan PHPTriad) C:/mysql/bin (jika menggunakan MySQL Server) Jika berhasil maka akan ditampilkan pada layar DOS prompt sebagai berikut : Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 5 to server version: 4.0.13 Type 'help;' or ' h' for help. Type ' c' to clear the buffer mysql> 4

Sekarang anda dapat memberikan perintah kepada MySQL melalui jendela DOS Prompt tersebut. Setiap perintah query dalam MySQL diakhiri dengan tanda (;). Jika tanda ( ; ) tidak diberikan, maka MySQL akan menganggap bahwa query anda belum selesai. a. Melihat Daftar Database Untuk melihat daftar database yang terdapat pada komputer, dapat dilakukan dengan cara memberi perintah: mysql> show databases; +--------------------+ Database +--------------------+ mysql test +--------------------+ 2 rows in set (0.00 sec) Pada tampilan tersebut terlihat bahwa secara default, mysql hanya memiliki 2 buah database yaitu mysql dan test. b. Membuat Database Untuk membuat database baru dengan nama pengajaran, dapat dilakukan dengan memberi perintah: mysql> create database pengajaran; Query OK, 1 row affected (0.11 sec) c. Mengaktifkan Database Setelah database pengajaran dciptakan, database tersebut dapat diaktifkan atau dikoneksikan dengan memberikan perintah: mysql> use pengajaran; Database changed d. Membuat Tabel Setelah mengaktifkan database pengajaran, sekarang kita dapat membuat tabel untuk dijadikan bagian dari database pengajaran. Sebagai contoh kita akan membuat 5

Tabel Dosen berdasarkan struktur pada tabel dosen diatas, dapat dilakukan dengan menuliskan perintah: mysql> create table Dosen( -> Kode_Dos Char(3) Primary Key, -> Nama_Dos Char(30), -> Alamat_Dos Char(30), -> No_Telp Char(15)); Query OK, 0 rows affected (0.1 sec) Untuk melihat daftar tabel dalam database anda dapat memberikan perintah: mysql> show tables; +---------------------+ Tables_in_pengajaran +---------------------+ Dosen +---------------------+ 1 rows in set (0.00 sec) e. Memasukkan Data ke Tabel. Untuk memasukkan data ke tabel Dosen, anda dapat menggunakan perintah INSERT, dengan memberikan perintah : mysql> insert into Dosen values( D01 Marsyid, S.Kom., -> Jl. Gelas 11, 0274-955667 ); Query OK, 1 rows affected (0.1 sec) Setelah anda melakukan pemasukan data diatas, cobalah untuk melihat daftar data dalam tabel dosen dengan menuliskan perintah: mysql> select * from Dosen; Kode_Dos Nama_Dos Alamat_Dos No_Telp D01 Marsyid, S.Kom. Jl. Gelas 11 0274-955667 1 rows in set (0.01 sec) f. Mengubah Data dalam Tabel. Untuk mengubah data dalam tabel Dosen, anda dapat menggunakan statemen UPDATE, dengan memberikan perintah : 6

mysql> Update Table Dosen Set Nama_Dos= Mursyid, S.T Where Kode_Dos= D01 ; Query OK, 1 rows affected (0.1 sec) Setelah anda melakukan pemasukan data diatas, cobalah lihat data dalam tabel dosen kembali dengan menuliskan perintah: mysql> select * from Dosen; Kode_Dos Nama_Dos Alamat_Dos No_Telp D01 Mursyid, S.T Jl. Gelas 11 0274-955667 1 rows in set (0.01 sec) Dari hasil diatas terlihat bahwa kita telah melakukan perubahan data pada field nama dengan ketentuan berdasarkan Kode Dosen. g. Menghapus Data dalam Tabel Untuk menghapus data dalam tabel, anda dapat lakukan menggunakan statemen DELETE, dengan memberikan perintah : mysql> Delete From Dosen Where Kode_Dos= D01 ; Query OK, 1 rows affected (0.1 sec) Dengan perintah diatas, kita akan menghapus data dengan kode dosen D01. h. Menghapus Tabel Untuk menghapus tabel Dosen, kita dapat lakukan dengan memberikan perintah: mysql> Drop Table Dosen; Query OK, 1 rows affected (0.1 sec) i. Menghapus Database Untuk menghapus database pengajaran, kita dapat lakukan dengan memberikan perintah: mysql> Drop Database Pengajaran; Query OK, 1 rows affected (0.1 sec) 7

j. Koneksi Database MySQL dengan ODBC Connector Untuk menghubungkan database MySQL pengajaran dengan ODBC Windows, dapat kita lakukan dengan cara sebagai berikut : 1. Masuk kedalam Control Panel 2. Pilih Administrative Tools Data Source(ODBC), sehingga akan ditampilkan kotak dialog berikut: 3. Klik tombol Add, sehingga akan ditampilkan kotak dialog berikut : 8

4. Pilih MySQL ODBC 3.51 Driver, klik Finish, Pada kotak dialog yang muncul isikan konfigurasi data sebagai berikut: 5. Kemudian Klik OK, sehingga pada jendela kotak dialog Data Source, telah ditambahkan sebuah data source dengan nama Pengajaran sebagai berikut: 6. Klik OK, Selesai. 9

Catatan : Untuk mendapatkan file instalasi - MySQL Server, - MySQL Front dan - MySQL ODBC Driver anda dapat mengunduh dari situs www.mysql.com atau dengan mengirimkan email ke penulis (danu_wira@yahoo.com) Bersambung... Segera... Biografi Penulis Danu Wira Pangestu, S.Kom. Menyelesaikan S1 Teknik Informatika di Universitas PGRI Yogyakarta pada tahun 2006, berprofesi sebagai tenaga pengajar sejak 2003 pada beberapa instansi pendidikan/pelatihan komputer di Yogyakarta dengan spesialisasi Desktop & Database Programming dan Design Grafis. 10