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

dokumen-dokumen yang mirip
PRAKTIKUM SISTEM BASISDATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASIS DATA. Tugas I. Disusun oleh: Yoga Asmara (TI/ )

LAPORAN PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

LAPORAN PRAKTIKUM SISTEM BASIS DATA

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

Pengenalan Structured Query Language

PERTEMUAN 9 MANIPULASI DATA

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

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

Praktikum Basis Data 14 Structure Query Language 2

STRUCTURE QUERY LANGUAGE (SQL)

PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN. Penyusun : Nama : Edi Sastrawijoyo NIM : Prodi : Teknik Informatika

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

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

SQL. Brigida Arie Minartiningtyas, M.Kom

Pertemuan 12 Pengenalan Structured Query Language

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Konsep Sistem Informasi B. BAB 2 - SQL Overview

STRUCTURE QUERY LANGUAGE DDL & DML

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

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

MODUL 1 Pengenalan MySQL, DDL, DML

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

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

B a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015

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

Perangkat Lunak Pengembangan Web

LAPORAN TUGAS BASIS DATA I

Pemrograman Web Lanjut 2017

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

MODUL IV DATA DEFINITION LANGUAGE (DDL)

STUPID LOGIC PROGRAMMING II

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

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

STMIK SUMEDANG DATA DEFINITION LANGUAGE (DDL) TUGAS PRAKTEK PEMROGRAMAN BASIS DATA. Nama : NIKKI BAGUS N A NIM : A Kelas : TI 4A

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

MENGENAL SYNTAX DML PADA SQL

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

Basis Data. DDL & Aturan Referential

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

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

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

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

Basis Data Spasial Modul 2

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

Pertemuan 10. Bahasa Query Terapan

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

Praktikum Basis Data 2017 TE UM

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


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

SQL. Pemrograman Web II. Ganjil

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Rencana Pelaksanaan Pembelajaran

MODUL II SQL A. TUJUAN

Perkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.

B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

MODUL 5 INTERNET PROGRAMMING : MySQL

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Arsitektur Basis Data Oracle

INTERNET PROGRAMMING DATABASE

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

MySQL AL AZHAR COMPUTER CLUB

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

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

P - 7 Pembahasan UTS PSIK V

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

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

Data Manipulation Language (DML)

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

Mengenal Operasi Dasar SQL

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

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

Structured Query Language

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

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

MODUL II. Instalasi OracleXE Dan SQL

BAB I Penginstallan dan setting PHPTriad

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

SQL Data Definition Language (DDL)

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

PERINTAH DASAR MySQL

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

MODUL 4. Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Transkripsi:

TUGAS I PRAKTIKUM SISTEM BASIS DATA Nama: Krisna Pandu Wibowo(12131353) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014

1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda. 1. Tuliskan Query language DDLnya dan screenshot prompt mysqlnya 2. Buat kamus tabel 1.1 Setelah masuk mysql, buat database menggunakan perintah create database, lalu ketikkan perintah show databases untuk melihat apakah database yang dibuat tadi sudah ada atau belum. Setelah membuat database, kita gunakan database tersebut dengan perintah use. Setelah itu, buat table yang akan diisi dengan data-data, dengan menggunakan perintah create table (field1, field2,.fieldn) type=myisam; Sebelum table ditampilkan, karena perintah di atas ada NULL yang diperbolehkan kosong atau YES coba modifikasi table dengan perintah alter table modify field type NOT NULL

Kemudian tampilkan table dengan perintah desc namatabel 1.2 Setelah berhasil membuat database dan table, buat 1 tabel lagi dengan label kamus untuk menjelaskan alasan penggunaan type pada masing-masing field, perintahnya sama dengan membuat table pertama tadi, hanya saja nama field-field nya yang diganti. Kemudian isi table kamus dengan menggunakan perintah INSERT INTO namatabel (field1,field2, fieldn) VALUES (isi field1, isi field2,., isi fieldn);

Untuk melihat hasilnya dengan menggunakan perintah select * from namatabel 2.Isikan minimal 5 data, tuliskan perintah querynya dan sertakan screenshotnya Untuk mengisi table pertama tadi digunakan perintah yang sama dengan saat mengisi table kamus, hanya saja terdapat perbedaan pada field dan isi datanya.

Kemudian lihat hasilnya dengan perintah yang sama seperti saat melihat hasil dari table kamus, yaitu select * from namatabel 3.Coba update dan delete data tersebut.(tulis perintah dan screenshootnya) Setelah mengisi table pertama tadi, coba untuk update datanya misalnya nama_barang Canon-MP258 kondisinya menjadi Rusak dengan perintah update data_barang set kondisi= Rusak where id_barang like PRNT-002 Setelah meng-update, coba delete data misalkan data No.5 yang berupa Komputer Simbadda karena sudah terjual dengan perintah delete from data_barang where id_barang= PC-002

4.Carilah perintah query untuk mengetahui tipe table Untuk mengetahui tipe table bisa menggunakan perintah show table status where name= data_barang 5. Apa perbedaan penggunaan truncate dengan delete TRUNCATE - Truncate akan menghapus tuntas seluruh record dari sebuah tabel tanpa menggunakan kondisi WHERE - Truncate lebih cepat dalam memproses dan menggunakan lebih sedikit sumber daya komputer termasuk log transaksi - Truncate hanya akan menghapus record sja, namun struktur tabel termasuk kolom, konstrain, indeks tidak dihapus. - Truncate tidak dapat digunakan pada sebuah tabel yang menjadi referensi bagi Foreign Key Constraint - Truncate dapat dikelompokkan menjadi perintah Data Definition Language - Truncate tidak dapat mengaktifkan Trigger - Truncate tidak dapat di RollBack - Truncate akan melakukan Reset Identity pada sebuah tabel DELETE - Delete akan menghapus record berdasarkan kondisi dengan menggunakan klausa WHERE - Delete lebih lambat dalam memproses data dan mengunakan lebih banyak sumber daya komputer termasuk log transaksi - Delete dapat digunakan pada tabel yang menjadi referensi Foreign Key

- Delete dapat dikelompokkan menjadi perintah Data Manipulation Language - Delete dapat mengaktifkan Trigger - Delete dapat di RollBack - Delete tidak akan melakukan Reset Identity pada sebuah tabel Truncate table bisa dianalogikan dengan sintaks delete tanpa where clause. Truncate table masuk kategori DDL (Data Definition Language), karena masuk ke kelas DDL maka secara implisit sintaknya langsung commit, data yang yang di truncate tidak bisa di rollback. truncate table juga secara default mengembalikan nilai HWM ke block awal ("truncate table x" sama dengan "truncate table x drop storage"). Nilai HWM ini berpengaruh terhadap performance query terhadap table, karena query akan membaca dulu nilai dari HWM. Tapi kita bisa juga men-truncate table tanpa mengembalikan nilai HWM dengan cara "truncate table reuse storage", jadinya hampir sama dengan delete tanpa where bedanya delete bisa di rollback truncate tidak bisa di rollback setelah di eksekusi. Kalau delete masuk kelas DML (Data Manipulation Language) untuk menyatakan commit, kita harus bilang secara explisit, beda untuk sintaks-sintaks DDL yang langsung commit.