MODUL PRAKTIKUM PERANCANGAN SISTEM II DASAR-DASAR MYSQL

dokumen-dokumen yang mirip
Pemrograman Web Lanjut 2017

SQL. Brigida Arie Minartiningtyas, M.Kom

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

Konsep Sistem Informasi B. BAB 2 - SQL Overview

LAPORAN TUGAS BASIS DATA I

MODUL 1 Pengenalan MySQL, DDL, DML

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

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

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

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

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

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

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

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

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

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

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

Pertemuan 10. Bahasa Query Terapan

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

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

MODUL I PENGENALAN MYSQL

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

Pengenalan Structured Query Language

Praktikum Basis Data 14 Structure Query Language 2

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

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

MODUL IV DATA DEFINITION LANGUAGE (DDL)

STRUCTURE QUERY LANGUAGE (SQL)

MODUL 1 PENGENALAN MYSQL

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

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

Modul 3. Oleh : Mohammad Sholikin. 1

TUGAS PRAKTIKUM SISTEM BASIS DATA

RANGKUMAN PHP dan MYSQL

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

MySQL AL AZHAR COMPUTER CLUB

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

PERINTAH DASAR MySQL

Basis Data Spasial Modul 2

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

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

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

MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)


SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom

PRAKTIKUM SISTEM BASISDATA

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

Pertemuan 12 Pengenalan Structured Query Language

SQL. Pemrograman Web II. Ganjil

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

PERTEMUAN 9 MANIPULASI DATA

Macam - Macam Perintah Pada SQL

Statement DDL Create database drop database Create table drop table alter table

Hendra Setiawan ( )

BAHASA QUERY KOMERSIAL

MODUL 5 INTERNET PROGRAMMING : MySQL

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

KURSUS ONLINE JASA WEBMASTERS

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

MENGENAL SYNTAX DML PADA SQL

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

By : Hanung Nindito Prasetyo. Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012

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

VIEW : Tabel Virtual VIEW 5/29/2017

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

P - 7 Pembahasan UTS PSIK V

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

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

BAHASA QUERY KOMERSIAL

MODUL 9 WEB PROGRAMMING : MySQL

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

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

PRAKTIKUM SISTEM BASIS DATA

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

BAB I Penginstallan dan setting PHPTriad

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

1. Pengertian Database

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

M O D U L K U L I A H

BAHASA QUERY KOMERSIAL

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

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

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

LAPORAN PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

INTERNET PROGRAMMING DATABASE

Mengenal Operasi Dasar SQL

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

Perangkat Lunak Pengembangan Web

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

MINGGU XI : SQL SERVER

Transkripsi:

MODUL PRAKTIKUM PERANCANGAN SISTEM II DASAR-DASAR MYSQL DISUSUN OLEH : Astrid Lestari Tungadi, S.Kom., M.TI. FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS ATMA JAYA MAKASSAR 2018

DASAR-DASAR MySQL Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (coloumn atau field). Sebuah database dapat terdiri dari beberapa table. Dalam mengakses MySQL, kita bisa melakukannya lewat command prompt ataupun aplikasiaplikasi webserver yang mendukung MySQL, seperti AppServ, XAMPP, dan lain sebagainya. PENGELOMPOKAN PERINTAH UNTUK MENGELOLA DATABASE a. Data Definition Language (DDL) Perintah yang digunakan untuk membuat dan mendefinisikan database dan struktur datanya, diantaranya perintah untuk membuat tabel, mengubah strukturnya, menghapus tabel, membuat indeks untuk tabel. Contoh : create database drop view alter table create table drop table b. Data Manipulation Language (DML) Perintah yang digunakan untuk melakukan manipulasi atau pengelolaan data yang ada dalam database, diantaranya perintah untuk menambah data (insert), mengubah data (update), menghapus data (delete), mengambil data, dan mencari data (query). Contoh : insert update select delete c. Data Control Language (DCL) Perintah yang digunakan untuk melakukan pendefinisian pemakai yang boleh mengakses database dan apa saja privilegenya Contoh : revoke commit grant rollback ATURAN Ketentuan-ketentuan yang harus diperhatikan dalam memberikan perintah MySQL ialah sebagai berikut : Perintah dalam MySQL mengenal case insensitive atau dapat dikatakan bahwa perintah dapat ditulis dengan huruf besar (uppercase) maupun dengan huruf kecil (lowercase).

Setiap perintah diakhiri dengan ; (tanda titik koma) atau dengan memberikan awalan perintah \g diakhiri dengan perintah yang diinginkan. Perintah untuk MySQL, dapat diberikan dalam beberapa baris. Jika tidak diakhiri dengan tanda ; atau \g, maka pada baris berikutnya masih dianggap sebagai bagian dari perintah sebelumnya. 1. Akses MySQL lewat command prompt PERINTAH DASAR MySQL Perintah Perintah Singkat Kegunaan help \h menampilkan daftar perintah clear \c menghapus connect \r menghubungkan kembali database MySQL exit \q keluar dari MySQL go \g mengirimkan perintah ke MySQL ego \G mengirimkan perintah ke MySQL dan menampilkan hasilnya secara vertikal print \p mencetak perintah saat ini use \u membuat atau mengganti koneksi pada database MEMULAI MySQL mysql unama_username ppassword OPERASI PADA DATABASE a. Membuat Database create database nama_database; b. Menghapus Database drop database nama_database; c. Melihat Daftar Database show databases; d. Menggunakan Database use nama_database; OPERASI PADA TABEL a. Membuat Tabel create table nama_table (nama_field1 tipe_data1, nama_field2, tipe_data2,, nama_fieldn, tipe_datan); b. Melihat Daftar Tabel show tables; c. Melihat Struktur Tabel desc nama_tabel; describe nama_tabel; show coloumns from nama_tabel;

d. Menghapus Tabel drop table nama_tabel; 2. Akses MySQL lewat AppServ MEMULAI MySQL awal mengakses MySQL OPERASI PADA DATABASE a. Membuat Database memasukkan username dan password

b. Menghapus Database c. Melihat Daftar Database

d. Menggunakan Database OPERASI PADA TABEL a. Membuat Tabel b. Melihat Daftar Tabel

c. Melihat Struktur Tabel d. Menghapus Tabel OPERASI PADA DATA ATAU RECORD a. Menambah Data/Record INSERT INTO nama_table VALUES (nilai_field1, nilai_field2,, nilai_fieldn);

INSERT INTO nama_table (nama_field1, nama_field2,, nama_fieldn) VALUES (nilai_field1, nilai_field2,, nilai_fieldn); b. Melihat Data/Record SELECT * FROM nama_table WHERE condition SELECT nama_field1, nama_field2,, nama_field3 FROM nama_table WHERE condition; c. Mengubah Data/Record UPDATE nama_table SET nama_field1=nilai_baru_field1, nama_field2=nilai_baru_field2,, nama_fieldn=nilai_baru_fieldn WHERE condition; d. Menghapus Data/Record DELETE FROM nama_table WHERE condition; LATIHAN Buatlah tabel pegawai yang memiliki atribut NIP, nama, gaji, alamat, telepon, jenis_kelamin di MySQL! 1. Tambahkan data pegawai sesuai tabel berikut ini: NIP Nama Gaji Alamat Telepon Jenis Kelamin 1001 Raenaldi Rp 10.000.000 Makassar 333333 L 1002 Richie Rp 15.000.000 Maros 345345 L 1003 Ronny Rp 12.500.000 Makassar 456456 L 1004 Meyliani Rp 15.000.000 Gowa 445566 P 1005 Hesti Rp 17.500.000 Bone 456789 P 1006 Margareth Rp 20.000.000 Makassar 321654 P 2. Tampilkan data pegawai a. Seluruh data pegawai b. Seluruh data pegawai laki-laki c. Seluruh data pegawai perempuan d. Nama, alamat, dan telepon untuk pegawai dengan NIP 1004 e. NIP pegawai dengan nama Ronny f. Seluruh data pegawai yang memiliki gaji <= 10.000.000

g. Seluruh data pegawai yang memiliki gaji antara 15.000.000-25.000.000 h. NIP, nama, telepon pegawai yang tinggal di Makassar i. Seluruh data pegawai yang tinggal di Makassar dan memiliki gaji > 12.500.000 j. Seluruh data pegawai yang tinggal di Makassar atau Gowa atau Maros dan memiliki gaji > 10.000.000 dan berjenis kelamin laki-laki