Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

dokumen-dokumen yang mirip
WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

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

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

Modul 1 Pengenalan Struktur dan Tabel

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

Modul 3. Oleh : Mohammad Sholikin. 1

MODUL I PENGENALAN MYSQL

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

PENGERTIAN PHP DAN MYSQL

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

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

Pertemuan 11 Pengenalan DBMS dan MySQL

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

BAB II. KAJIAN PUSTAKA

MODUL 1 Pengenalan MySQL, DDL, DML

Seri 01 : Belajar Database MySQL

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

LAPORAN TUGAS BASIS DATA I

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

Pengenalan Structured Query Language

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

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

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

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

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

Pemrograman Web Lanjut 2017

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

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S Login ke dalam Linux Contoh :

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

MODUL PENGENALAN MYSQL SMK MAHADHIKA 4 TEKNIK KOMPUTER DAN JARINGAN

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

BAB 2 LANDASAN TEORI

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

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

PERINTAH DASAR MySQL

BAB I Penginstallan dan setting PHPTriad

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta

Pertemuan 12 Pengenalan Structured Query Language

Bab 2. Tinjauan Pustaka

BAB 2 LANDASAN TEORI. suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk

Perintah - Perintah Dasar Pada MySQL

Konsep Sistem Informasi B. BAB 2 - SQL Overview

MODUL IV DATA DEFINITION LANGUAGE (DDL)

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

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

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

SOFTWARE TERBAIK UNTUK DATABASE

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Kontrak Kuliah. View dan Index. Edi Sugiarto, S.Kom, M.Kom

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

Pemrograman Basis Data dan SQL

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

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

Bab II. TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

Sistem Manajemen Basis Data (MYSQL)

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

MySQL AL AZHAR COMPUTER CLUB

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Pengenalan Web Server dan Server Side Scripting

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

PENGERTIAN DATABASE MySQL

Pengantar Teknologi. Informasi (Teori) Minggu ke-07. Basis Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO FAKULTAS ILMU KOMPUTER

BAB III LANDASAN TEORI. dua pendekatan, yaitu pendekatan secara prosedur dan pendekatan secara

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

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

Untung Subagyo

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

BAB II LANDASAN TEORI

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

MANAJEMEN BASIS DATA MYSQL PADA SITUS FTP LAPAN BANDUNG

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

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

BAB II LANDASAN TEORI

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

BAB 8 MEMBUAT BASIS DATA DENGAN MySQL

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

Pertemuan 10. Bahasa Query Terapan

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

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

RANGKUMAN PHP dan MYSQL

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Gambar 1. Skema Hotspot

Transkripsi:

Kontrak Kuliah Pengantar Mysql Edi Sugiarto, S.Kom, M.Kom

Apa itu MySQL? Mysql adalah RDBMS yang didistribusikan secara gratis mulai 1996 dibawah lisensi GPL (General Public License) namun dikembangkan sejak 1979. Mysql dimiliki dan disponsori perusahaan komersial Swedia MySQL AB dimana perusahaan ini memegang hak cipta hampir atas semua kode sumbernya. Pendiri MySQL AB adalah : David Axmarl, Allan Larsson, dan Michael Monthy Widenius. Menggunakan SQL (Structured Query Language) sebagai bahasa dasar untuk mengakses databasenya.

Pada 16 januari 2008 MySQL AB diakuisisi oleh sun microsystem dengan nilai $ 1 milliar 20 april 2009 Sun Microsystem diakuisisi Oracle Mysql bisa di download pada situs www.mysql.com

Mengapa MySQL? MySQL memiliki kecepatan tinggi Penelitian menunjukkan MySQL memiliki kecepatan yang paling baik dibanding RDBMS yang lain Dengan query caching pada MySQL versi 4 kinerja query naik hingga 200% Portabilitas Dapat berjalan pada berbagai sistem operasi (windows, linux, freebsd, Mac OS, solaris, amiga, dll Performance tunning Dapat memproses banyak SQL per satuan waktu

Open Source Kapabilitas Telah diujicoba untuk mengolah database dengan jumlah tabel 60000, dengan 5 miliar record. Mendukung hingga 32 index per tabel Biaya Rendah Konektifitas Multiuser Dapat digunakan beberapa pengguna dalam waktu yang sama

Keamanan Memiliki kemanan bertingkat (subnet mask, nama host) Konektivitas Dapat melakukan koneksi dengan client yg menggunakan protokol TCP/IP, Unix Socket, Named Pipes (NT) Struktur tabel yang fleksibel

Bahasa Basis Data Disebut SQL (Structured Query Language) SQL memiliki 2 macam : Bahasa Definisi Data (DDL/Data Definition Language) Bahasa Manipulasi Data (DML/Data Manipulation Language)

Bahasa Definisi Data Digunakan oleh administrator basis data Digunakan untuk mendefinisikan skema dalam DBMS Skema merupakan deskripsi lengkap tentang struktur tabel, rekaman dan hubungan data pada basis data DDL juga digunakan untuk mendefinisikan subskema DDL dapat juga digunakan untuk menciptakan, mengubah, dan menghapus basis data

Bahasa Manipulasi Data Digunakan untuk mengubah, memanipulasi, dan mengambil data pada basis data. DML dibagi menjadi dua : Prosedural Menuntut pengguna menentukan data apa saja yang diperlukan dan bagaimana cara mendapatkan Non Prosedural Menuntut pengguna menentukan data apa saja yang diperlukan tanpa menyebutkan cara mendapatkanya

Memulai MySQL Jika anda menggunakan sistem operasi windows masuklah pada direktori mysql dan pada direktori bin ketik perintah mysql

Perintah MySQL Anda bisa melihat perintah MySQL dengan menggunakan perintah help

Perintah MySQL

MySQL Naming Rules Aturan pemberian nama pada MySQL Terdiri dari alphanumeric ditambah karakter _ (underscore) dan $. Panjang nama database, table, field dan indexes maksimal 64 karakter Statements dan option MySQL not casesensitive Nama field dan index sifatnya not casesensitive

Menampilkan user aktif gunakan perintah select user() untuk menampilkan user

Menampilkan tanggal dan waktu sekarang Untuk menampilkan tanggal dan waktu sekarang gunakan perintah select now()

Menampilkan versi MySQL Gunakan perintah select version()

Mengetahui Nomor koneksi Untuk mengetahui nomor koneksi dari suatu koneksi gunakan perintah select connection_id();

Menampilkan nama-nama database Untuk menampilkan nama database yang telah dibuat gunakan perintah show databases;

Membuat database baru Untuk membuat database gunakan perintah create database <nama_database>; create database latihan_basisdata;

Dengan perintah show databases; lihat kembali database yang telah di buat

Memilih database yang akan digunakan Gunakan perintah use <nama_database>; untuk menentukan database yang akan digunakan use latihan_basisdata;

Mengetahui nama basis data yang sedang aktif Untuk mengetahui nama basis data yang sedang aktif (digunakan) gunakan perintah select database()

Menghapus database Gunakan perintah drop database <nama_database>; untuk menghapus database drop database latihan_basisdata;

Database latihan_basisdata telah terhapus

Melihat tabel yang ada pada basis data Untuk melihat tabel pada basis data gunakan perintah show tables ;

Membuat tabel baru Untuk membuat tabel baru gunakan perintah Create table <nama_tabel> (nama_field1 spesifikasi_field1,.)

Contoh akan dibuat tabel mahasiswa yang berisi data nim, nama, dan tanggal lahir Selanjutnya lihat tabel yang telah dibuat

Not null dan primary key merupakan option yang digunakan field nim Not null artinya suatu field tidak boleh kosong Primary key menunjukkan bahwa field digunakan sebagai kunci utama

Menampilkan struktur tabel Untuk menampilkan struktur tabel gunakan perintah desc <nama tabel>

Ada Pertanyaan?

Latihan 1. Carilah informasi mengenai : server version, protocol version, tcp port dan current user pada database mysql yang anda gunakan. 2. Ubahlah prompt mysql> yang terdapat pada console menjadi nama_anda > Prompt telah diubah menjadi EDI >

3. Buatlah perintah untuk menampilkan informasi seperti gambar berikut:

Terima kasih

Daftar Pustaka Aripin (2004), Praktikum Basis Data dengan Database Server MySQL, Materi kuliah Universitas Dian Nuswantoro, semarang. http://en.wikipedia.org/wiki/mysql, diakses pada 7 juli 2012 pukul 15.00