LAPORAN PRAKTIKUM SISTEM BASIS DATA

dokumen-dokumen yang mirip
LAPORAN PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASIS DATA

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

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

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

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

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

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

Pengenalan Structured Query Language

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

STRUCTURE QUERY LANGUAGE (SQL)

Pertemuan 12 Pengenalan Structured Query Language

Modul 3 : Query Penggabungan Tabel

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

Basis Data Spasial Modul 2

MySQL AL AZHAR COMPUTER CLUB

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

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

Praktikum Basis Data 2017 TE UM

LAPORAN TUGAS BASIS DATA I

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

MySQL J A M K E T I G A

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

PERTEMUAN 9 MANIPULASI DATA

PENGENALAN SINTAKS DASAR DALAM MySQL

MODUL 9 WEB PROGRAMMING : MySQL

KURSUS ONLINE JASA WEBMASTERS

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

MODUL II. Instalasi OracleXE Dan SQL

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

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

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Contoh SQL Constraint

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

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

STRUCTURE QUERY LANGUAGE DDL & DML

INTERNET PROGRAMMING DATABASE

Tahap Instalasi PostgreSQL di Windows

Perangkat Lunak Pengembangan Web

P - 7 Pembahasan UTS PSIK V

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

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

Praktikum Basis Data 14 Structure Query Language 2


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

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

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

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

MODUL 5 INTERNET PROGRAMMING : MySQL

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

DATA DEFINITION LANGUAGE

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Pemrograman Web Lanjut 2017

PERINTAH DASAR MySQL

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

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

SQL. Brigida Arie Minartiningtyas, M.Kom

No Nama Tipe Panjang Keterangan 1 Id_pegawai int 5 Id

RANGKUMAN PHP dan MYSQL

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

STUPID LOGIC PROGRAMMING II

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

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

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

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

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

7 VARIASI INSERT YANG TERLUPAKAN

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

BERMAIN DATA DENGAN SQL SERVER

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

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

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

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

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

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

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

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

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

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

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

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

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

Contoh SQL Constraint

SQL. Pemrograman Web II. Ganjil

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

Transkripsi:

LAPORAN PRAKTIKUM SISTEM BASIS DATA NAMA : ERIK TRI YUNIANTA NIM : 12131257 PROGRAM STUDI : TI 2 A MALAM SEKOLAH TINGGI MANAGEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014

TUGAS 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 Contoh kamus tabel : No Kolom Tipe Keterangan 1. UserID Tinyint (3) Untuk menyimpan identitas unik user. Alasan menggunakan tipe data tinyint dikarenakan jumlah pengguna kurang dari 10. 2. UserName Char(50) Untuk menyimpan data user. dengan menggunakan tipe char karena bisa karakter sting dan atau numerik. 3. UserPassword Char(41) Untuk menyimpan data password, dengan algoritma kriptografi password sehingga menghasilkan karakter 41 Upload tugas Anda di elera.stmikelrahma.ac.id dengan ektensi file *.pdf dengan contoh format sebagai berikut : Kelas-NIM-PSBD B2-12040227-PSBD Page 2

HASIL PENYELESAIAN : 1. Masuk ke mysql 2. Membuat database kiriman Skript : CREATE DATABASE kiriman; 3. Menggunakan database kiriman Script : USE kiriman; 4. Membuat tabel pengirim Sript : CREATE TABLE pengirim ( id_pengirim bigint (5) NOT NULL primary key, nama_pengirim varchar (30) NOT NULL, alamat varchar (100) NOT NULL default Yogyakarta, no_telpon char (20) NOT NULL ) ENGINE = MYISAM; Page 3

5. Melihat hasil tabel Script : DESC pengirim; 6. Kamus Tabel pengirim No Kolom Tipe Keterangan 1 id_pengirim bigint (5) Untuk menampung id pengirim sebanyak 5 digit id 2 nama_pengirim varchar (30) Untuk menyimpan nama pengirim. Dengan menggunakan tipe varchar karena bisa karakter sting dan atau numerik yang sifatnya dinamis. 3 alamat varchar (100) Untuk menyimpan data alamat yang biasanya data alamat itu banyak karakter dan ada no berupa angka, mak dibutuhkan varchar yang sifatnya dinamis. 4 no_telp Char (20) Untuk menyimpan no telpon, menggunakan char karena no telp akan berisi 2 dengan pemisah tanda / dan agar no telpon tidak bisa di pengaruhi operator matematika(tambah, bagi, kurang). 7. Mengisi 5 data ke dalam tabel Script : INSERT INTO pengirim VALUES (10001, Dani Romeo, Jl. Hayam Wuruk no. 10 Yogyakarta, 0853452347 ), (10002, Suryani, Jl. Lowano no. 189 Yogyakarta, 08567657490 ), (10003, Maheka, Jl. Colombo no. 67 Yogyakarta, 08789657335 ), (10004, Suroso, Jl. Jend Sudirman no. 57 Yogyakarta, 08889796576 ), (10005, Bank Niaga Gejayan, Jl. Gejayan no. 56 Yogyakarta, 0274655788 ); Page 4

8. Melihat hasil input data Script : SELECT * FROM pengirim; 9. Update data => mengubah alamat dari id_pengirim 10001 Script : UPDATE pengirim SET alamat= Jl. Herman Yohanes no. 56 Yogyakarta WHERE id_pengirim=10001; 10. Melihat hasil update Scrip : SELECT * FROM pengirim; 11. Delete data => data dengan id_pengirim=10005 Scrip : DELETE FROM pengirim WHERE id_pengirim=10005; 12. Hasil data setelah di delete. Record dengan id_pengirim 10005 sudah terhapus. Page 5

13. Perintah query untuk mengetahui tipe tabel Script : SHOW TABLE status; Karena ini menggunakan mysql versi 5.6.1.2, maka tipe tabel = engine. Maka dari status tabel di atas dapat diketahui bahwa tipe tabel/ engine tabel pengirim adalah MYISAM. 14. Perbedaan penggunaan truncate dengan delete. A. TRUNCATE 1. Truncate akan menghapus tuntas seluruh record dari sebuah tabel tanpa menggunakan kondisi WHERE dan membebaskan ruang dalam tabel. 2. Truncate lebih cepat dalam memproses dan menggunakan lebih sedikit sumber daya komputer termasuk log transaksi. 3. Truncate hanya akan menghapus record sja, namun struktur tabel termasuk kolom, konstrain, indeks tidak dihapus. 4. Truncate tidak dapat digunakan pada sebuah tabel yang menjadi referensi bagi Foreign Key Constraint. 5. Truncate dapat dikelompokkan menjadi perintah Data Definition Language. 6. Truncate tidak dapat mengaktifkan Trigger. 7. Truncate tidak dapat di RollBack. 8. Truncate akan melakukan Reset Identity pada sebuah tabel B. DELETE 1. Delete akan menghapus record berdasarkan kondisi dengan menggunakan klausa WHERE. 2. Delete lebih lambat dalam memproses data dan mengunakan lebih banyak sumber daya komputer termasuk log transaksi. 3. Delete dapat digunakan pada tabel yang menjadi referensi Foreign Key. 4. Delete dapat dikelompokkan menjadi perintah Data Manipulation Language. 5. Delete dapat mengaktifkan Trigger. 6. Delete dapat di RollBack. 7. Delete tidak akan melakukan Reset Identity pada sebuah tabel Page 6