TUGAS PRAKTIKUM SISTEM BASIS DATA

dokumen-dokumen yang mirip
TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA

LAPORAN PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

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

LAPORAN PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

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

PERINTAH DASAR MySQL

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

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

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

Modul 3 : Query Penggabungan Tabel

MODUL 1 Pengenalan MySQL, DDL, DML

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

Praktikum Basis Data 2017 TE UM

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

MySQL J A M K E T I G A

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

Pemrograman Web Lanjut 2017

Praktikum Basis Data 14 Structure Query Language 2

Contoh SQL Constraint

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

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

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

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

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

STRUCTURE QUERY LANGUAGE (SQL)

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

DATA DEFINITION LANGUAGE

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

SQL. Brigida Arie Minartiningtyas, M.Kom

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

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

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

Pengenalan Structured Query Language

INTERNET PROGRAMMING DATABASE

STUPID LOGIC PROGRAMMING II

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

Basis Data Spasial Modul 2

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

PERTEMUAN 9 MANIPULASI DATA

MODUL 4 INTERNET PROGRAMMING DATABASE

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

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

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

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

DESAIN DATABASE. Pertemuan 06 3 SKS

Contoh SQL Constraint

P - 7 Pembahasan UTS PSIK V

MODUL 5 INTERNET PROGRAMMING : MySQL

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

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

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

LAPORAN TUGAS BASIS DATA I

Pertemuan 9 Struktur Query Language(SQL)

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

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

PENGENALAN SINTAKS DASAR DALAM MySQL

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

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

MODUL 9 WEB PROGRAMMING : MySQL

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

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

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

MODUL PENGENALAN MYSQL SMK MAHADHIKA 4 TEKNIK KOMPUTER DAN JARINGAN

M O D U L K U L I A H

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

MENGENAL SYNTAX DML PADA SQL

Pertemuan 12 Pengenalan Structured Query Language


Manajemen Data dengan Database MySQL Supriyono, M.Kom

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

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

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

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

Perangkat Lunak Pengembangan Web

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

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

BAB II PEMBUATAN DAN MANAJEMEN TABLE

MySQL AL AZHAR COMPUTER CLUB

KURSUS ONLINE JASA WEBMASTERS

Basis Data. DDL & Aturan Referential

BAB VIII FUNGSI, PL/PGSQL dan TRIGER

BERMAIN DATA DENGAN SQL SERVER

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

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

KURSUS ONLINE JASA WEBMASTERS

Mudafiq Riyan Pratama

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

Transkripsi:

TUGAS PRAKTIKUM SISTEM BASIS DATA Dosen : Bpk Wahyu Widodo DISUSUN OLEH : NAMA : ANA ALFIYATUN NIM : 12131248 KELAS : A2 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL-RAHMA YOGYAKARTA 2014

Tugas : Praktek Sistem Basis Data Deskripsi : 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 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 Pembahasan : 1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda. 1. Tuliskan Query language DDLnya dan screenshot prompt mysqlnya Mencoba login dengan Xampp Untuk memulai mengelola database, langkah awal adalah login terlebih dahulu. Cd\ C:\>cd xampp C:\>cd mysql C:\>cd bin C:\>xampp\mysql\bin>mysql u root Maka akan muncul tampilan seperti diatas dengan kata Welcome artinya kita sudah masuk ke sistem.

Membuat database Untuk membuat databaase adalah Create database <nama database> Mysql>create database ozone; Untuk menampilkan semua database Mysql>show databases; Maka akan terlihat seperti gambar di bawah Mengaktifkan Database dan Membuat Tabel Perintah untuk mengaktifkan database atau memilih database yaitu Mysql>Use ozone; Lalu untuk membuat tabel gunakan kode Mysql>create table inventory( Id_brg integer(10) NOT NULL auto_increment primary key, Nama_brg varchar(30), Jenis_brg varchar(15), Jumlah_brg integer(4), Harga_penyusutan integer(12));

Untuk melihat tabel gunakan kode Mysql>show tables; Dan untuk melihat isi tabel menggunakan kode Mysql>desc inventory; Untuk memasukkan data pada tabel Mysql > INSERT INTO inventory SET id_brg = 10002211, nama_brg = komputer, jenis_brg = elektronik, jumlah_brg = 8, harga_penyusutan = 14000000;

Haasillnya seperti gambar dibawah Untuk mengisikan data selanjutnya sama, namun untuk id_brg harus berbeda.

Setelah selesai input data, untuk melihat isi data tabel menggunakan kode Mysql> SELECT * FROM inventory; Maka akan muncul data seperti dibawah 2. Kamus Tabel Inventory No Kolom Tipe Keterangan 1 Id_brg Integer(10) Untuk menampung data berupa integer/angka dengan batas maksimum 10 digit. Guna memberikan id pada barang. 2 Nama_brg Varchar (30) Untuk menyimpan data nama barang yang bersifat dinamis, dengan jumlah maksimal 30 karakter, dapat berupa huruf maupun angka. 3 Jenis_brg Varchar(15) Untuk menampung data jenis barang yang sifatnya dinamis, dapat berupa huruf maupun angka, dengan jumlah maksimum 15 karakter. 4 Jumlah_brg Integer(4) Untuk menampung data jumlah barang yang sifatnya bilangan bulat dengan total karakter 4. 5 Harga_penyusutan Integer(12) Untuk menampung data harga_penyusutan yang bertipe integer/bilangan bulat dengan jumlah maksimal 12 karakter.

3. Coba update dan delete data tersebut.(tulis perintah dan screenshootnya) Untuk UPDATE data Mysql>UPDATE inventory SET harga_penyusutan = 500000 WHERE id_brg=10002214; Haasilnya setelah dilihat dengan Select * from inventory; Data awal pada id_plg = 10002214 yang harga_penyusutan awal 14.000.000 menjadi 500.000 Untuk DELETE data Untuk mendelete sebuah data pada tabel menggunakan perintah Mysql> DELETE FROM inventory WHERE id_brg=10002212; Perintah ini akan mendelete data dengan id 10002212. Maka hasilnya setelah select*from inventory adalah seperti hasil screenshot dibawah

4. Carilah perintah query untuk mengetahui tipe tabel Untuk mengetahui tipe tabel gunakan perintah Mysql>SHOW TABLE STATUS; Maka akan diperoleh hasil seperti dibawah. Dan dapat disimpulkan tipe tabel adalah InnoDB.

5. Perbedaan penggunaan TRUNCATE dan 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