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

dokumen-dokumen yang mirip
TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

PRAKTIKUM SISTEM BASIS DATA

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

PRAKTIKUM SISTEM BASISDATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

LAPORAN PRAKTIKUM SISTEM BASIS DATA

LAPORAN PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

Praktikum Basis Data 14 Structure Query Language 2

PERTEMUAN 9 MANIPULASI DATA

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

Praktikum Basis Data 2017 TE UM

STRUCTURE QUERY LANGUAGE (SQL)

P - 7 Pembahasan UTS PSIK V

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

Basis Data Spasial Modul 2

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

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

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

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

Basis Data Relational

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

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

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

INTERNET PROGRAMMING DATABASE

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

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

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

Pengenalan Structured Query Language

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL 5 INTERNET PROGRAMMING : MySQL

STUPID LOGIC PROGRAMMING II

Basis Data. DDL & Aturan Referential

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

Perangkat Lunak Pengembangan Web

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

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

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

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

Rencana Pelaksanaan Pembelajaran

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

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

LAPORAN TUGAS BASIS DATA I

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Transact SQL ; DDL 1 st

Modul 3 : Query Penggabungan Tabel

KURSUS ONLINE JASA WEBMASTERS

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

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

MODUL 9 WEB PROGRAMMING : MySQL

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

PRAKTIKUM PL/SQL (Trigger) OLEH : WIRATMOKO YUWONO, ST

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

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

STRUCTURE QUERY LANGUAGE DDL & DML

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

Contoh SQL Constraint

Pertemuan 12 Pengenalan Structured Query Language

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

SQL. Pemrograman Web II. Ganjil

MODUL 4 INTERNET PROGRAMMING DATABASE

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

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

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

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

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

7 VARIASI INSERT YANG TERLUPAKAN

SQL. Brigida Arie Minartiningtyas, M.Kom

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL


Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono


DESAIN DATABASE. Pertemuan 06 3 SKS

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

MODUL II SQL A. TUJUAN

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

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

BERMAIN DATA DENGAN SQL SERVER

KURSUS ONLINE JASA WEBMASTERS

Bahasa Query dan 4GL. Leo kumoro sakti. Abstrak. Pendahuluan

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

Modul 3. Oleh : Mohammad Sholikin. 1

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Contoh SQL Constraint

Transkripsi:

PRAKTIKUM SISTEM BASIS DATA Tugas I Disusun oleh: Yoga Asmara (TI/12131295) PROGRAM STUDI TEKNIK INFORMATIKA STMIK EL RAHMA YOGYAKARTA 2014

Soal 1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda. a. Tuliskan Query language DDLnya dan screenshot prompt mysqlnya b. Buat kamus tabel seperti pada contoh 2. Isikan minimal 5 data, tuliskan perintah querynya dan sertakan screenshotnya 3. Coba update dan delete data tersebut.(tulis perintah dan screenshootnya) 4. Carilah perintah query untuk mengetahui tipe tabel 5. Apa perbedaan penggunaan truncate dengan delete Penyelesaian 1. Membuat database dan table a. DDL-nya create DATABASE Kantor; use Kantor; CREATE TABLE Pegawai ( nomer varchar(5) not null primary key, nama_depan varchar(25) not null, nama_belakang varchar(25) not null, kelamin char(1), tempat_lahir varchar(30), tanggal_lahir varchar(10), jabatan varchar(50), status char(1)) type=myisam;

b. Kamus Data No Nama Field Type (size) Ket 1 Nomor Varchar(5) Nomor pegawai, mengandung karakter /, sebagai identitas unik pegawai 2 Nama_depan Varchar(25) Nama depan pegawai 3 Nama_belakang Varchar(25) Nama belapkang pegawai 4 kelamin Char(1) Jenis kelamin= L atau P, L =Lelaki, P=Perempuan 5 Tempat_lahir Varchar(30) Kota tempat lahir 6 Tanggal_lahir Varchar(10) Tanggal kelahiran: bisa menggunakan, contoh: 17-08-1995 7 Jabatan Varchar(50) Jabatan kepegawaian 8 Status Char(1) Status aktif atau tidaknya, jika aktif = A, jika non aktif= N 2. Mengisi data INSERT INTO Pegawai VALUES ('1','Reiga','Karula','W','Jakarta','1970-06- 14','Manajer Marketing', A ); INSERT INTO Pegawai VALUES ('2','Ushagi','Sukino','W','Bandung','1985-12- 27','Staf Marketing', A ); INSERT INTO Pegawai VALUES ('3','Bucek','Haryadi','L','Jakarta','1982-09- 24','Staf Penjualan', A ); INSERT INTO Pegawai VALUES ('4','Budi','Prakoso','L','Bogor','1971-08- 06','Manajer IT', A );

INSERT INTO Pegawai VALUES ('5','Dede','Rahmawati','L','Cirebon','1979-12- 17','Staf IT', A ); INSERT INTO Pegawai VALUES ('6','Hasan','Utoyo','L','Semarang','1976-11- 13','Manajer HRD', A ); INSERT INTO Pegawai VALUES ('7','Shinta','Rahma','W','Jakarta','1989-08- 11','Staf Umum', N ); INSERT INTO Pegawai VALUES ('8','Terry','Ariani','W','Solo','1985-08- 16','Staf Administrasi', A ); Hasil datanya jika dilihat dengan perintah SELECT 3. Update dan Delete menggunakan perintah UPDATE untuk merevisi data dari Staf Penjualan menjadi Staf Sales : UPDATE Pegawai SET jabatan='staf Sales' WHERE nomer='3';

menggunakan perintah UPDATE untuk merevisi data dari Terryy menjadi Tessy : UPDATE Pegawai SET nama_depan='tessy' WHERE nomer='8'; menggunakan perintah DELETE untuk menghapus pegawai bernomor 7 : DELETE FROM Pegawai where nomer='7'; 4. Perintah query untuk mengetahui tipe tabel: SHOW TABLE STATUS [{FROM IN} db_name] Referensinya: http://dev.mysql.com/doc/refman/5.1/en/show-table-status.html ) Contoh penggunaan: 5. Perbedaan dari penggunaan truncate dengan delete adalah sebagai berikut: Truncate a. Truncate dimasukkan dalam kelompok kategory DDL (Data Definition Language) merupakan bahasa dalam basis data yang digunakan untuk membuat dan mendefinisikan objek-objek di dalam database. b. Truncate mengakibatkan auto commit.

c. Truncate akan menghapus seluruh record dari sebuah table tanpa menggunakan kondisi WHERE d. Truncate lebih cepat dalam memproses dan menggunakan lebih sedikit sumber daya komputer termasuk log transaksi e. Truncate hanya akan menghapus record saha,tapi struktur tabel termasuk kolom,constrain,index tidak dihapus. f. Truncate tidak dapat di RollBack. g. Truncate tidak dapat mengaktifkan Trigger. h. Truncate akan melakukan reset Identity pada sebuah tabel. Delete a. Delete dimasukkan dalam kategori DML (Data manipulation Language) merupakan merupakan bahasa dalam basis data yang digunakan untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Modifikasi data antara lain : insert,update,delete,replace,update. b. Delete dapat di RollBack. c. Delete akan menghapus record berdasarkan kondisi menggunakan WHERE. d. Delete lebih lambat dalam memproses data dan menggunakan lebih banyak sumber daya komputer termasuk log transaksi. e. Delete dapat mengaktifkan Trigger. f. Delete dapat digunakan pada tabel yang menjadi referensi Foreign Key. g. Delete tidak dapat melakukan Reset Identity pada sebuah tabel.