PRAKTIKUM SISTEM BASIS DATA

dokumen-dokumen yang mirip
PRAKTIKUM SISTEM BASISDATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

LAPORAN PRAKTIKUM SISTEM BASIS DATA

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

LAPORAN PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 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.

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

Praktikum Basis Data 14 Structure Query Language 2

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

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

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

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

Pengenalan Structured Query Language

Basis Data Spasial Modul 2

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

MODUL 1 Pengenalan MySQL, DDL, DML

LAPORAN TUGAS BASIS DATA I

STUPID LOGIC PROGRAMMING II

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

Praktikum Basis Data 2017 TE UM

Pemrograman Web Lanjut 2017

MODUL 5 INTERNET PROGRAMMING : MySQL

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

PERINTAH DASAR MySQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

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

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

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

P - 7 Pembahasan UTS PSIK V

MODUL 9 WEB PROGRAMMING : MySQL

STRUCTURE QUERY LANGUAGE (SQL)

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

MySQL J A M K E T I G A

MODUL 4 INTERNET PROGRAMMING DATABASE

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

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

PERTEMUAN 9 MANIPULASI DATA

Pertemuan 12 Pengenalan Structured Query Language

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

INTERNET PROGRAMMING DATABASE

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

MySQL AL AZHAR COMPUTER CLUB

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

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

MODUL I PENGENALAN MYSQL

BAB II PEMBUATAN DAN MANAJEMEN TABLE

PENGENALAN SINTAKS DASAR DALAM MySQL

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

KURSUS ONLINE JASA WEBMASTERS

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

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

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

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

BERMAIN DATA DENGAN SQL SERVER

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

MODUL II SQL A. TUJUAN

Untung Subagyo

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

BAB I Penginstallan dan setting PHPTriad

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

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

Modul 3 : Query Penggabungan Tabel

SQL. Pemrograman Web II. Ganjil

Modul 3. Oleh : Mohammad Sholikin. 1

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

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

DATA DEFINITION LANGUAGE

Basis Data Relational

MODUL II. Instalasi OracleXE Dan SQL

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

STRUCTURE QUERY LANGUAGE DDL & DML

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

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

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

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

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

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

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Rencana Pelaksanaan Pembelajaran

LAPORAN ANSI SISTEM INFORMASI STOK BARANG MAKANAN

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

Tahap Instalasi PostgreSQL di Windows

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

Transkripsi:

PRAKTIKUM SISTEM BASIS DATA Tugas I Disusun oleh: Nama : Rizky Firman Prasetyo NIM : 12131283 Prodi : Teknik Informatika Malam Semester : 2 STMIK EL RAHMA YOGYAKARTA 2013/2014

Nama : Rizky Firman Prasetyo NIM : 12131283 PRODI : Teknik Informatika Malam Semester :2 Deskripsi Tugas : 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 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

Jawaban Tugas : 1. a). Sebelum kita membuat database terlebih dahulu kita masuk kedalam program mysql itu sendiri dengan cara perintah query (cd wamp\mysql\bin) kemudian tekan tombol enter. Setelah masuk ke dalam program mysql kita harus terlebih dahulu login untuk memulai membuat database dengan perintah query (mysql.exe u root) kemudian enter. Untuk lebih jelasnya perhatikan gambar berikut ini : Setelah kita masuk, langkah selanjutnya adalah membuat database, namun sebelumnya kita lihat terlebih dahulu database yang sudah ada di dalam computer kita agar tidak double nama dalam membuat database. Perintah querynya adalah (show databases;) kemudian tekan enter. Setelah itu barulah kita dapat membuat sebuah database dan kali ini saya akan membuat database dengan nama peralatan_sintelis, cara membuatnya adalah dengan mengetikkan perintah query (create database peralatan_sintelis;) dan kemudian tekan enter. Untuk lebih jelasnya perhatikan gambar berikut ini :

Setelah database terbentuk langkah selanjutnya adalah membuat tabel. Namun sebelum membuat tabel, terlebih dahulu kita masuk kedalam database peralatan_sintelis dengan perintah query (use peralatan_sintelis;) dan tekan enter. Kemudian barulah kita membuat sebuah tabel, dan pada kesempatan kali ini saya membuat tabel dengan nama barang_persediaan, sedangkan kolom tabel yang berisi id_barang, nama_barang, type, merk, jumlah_barang. Perintah querynya adalah : create table barang_persediaan ( kemudian enter id_barang int(10) NOT NULL auto_increment primary key, kemudian enter nama_barang varchar(30), kemudian enter type varchar(15), kemudian enter merk varchar(15), kemudian enter jumlah_barang int(5)) type=myisam; kemudian enter

Untuk lebih jelasnya perintah query perhatikan gambar berikut ini : b). Kamus data No Kolom Tipe Keterangan 1 id_barang Int(10) Kolom ini untuk menyimpan identitas unik dari sebuah nomer id barang. Dan alasan menggunaka type data int adalah karena id barang ini berisi dari beberapa karakter angka. 2 nama_barang Varchar(30) Kolom ini untuk menuliskan nama dari sebuah barang, dengan type data varchar. Alasannya karena nama barang yang nantinya dituliskan memiliki karakter huruf dan tidak menutup kemungkinan memiliki karakter angka 3 type Varchar(15) Untuk menuliskan type dari setiap barang dan memiliki type data varchar. Karena type dari sebuah barang yang diinputkan memiliki karakter huruf dan angka. 4 merk Varchar(15) Kolom ini untuk menuliskan merk dari sebuah barang, dengan type data varchar. Alasannya karena merk barang yang nantinya dituliskan memiliki karakter huruf dan tidak menutup kemungkinan memiliki karakter angka 5 jumlah_barang Int(5) Kolom ini untuk menuliskan jumlah dari barang yang ada. Dan alasan menggunaka type data int adalah karena id barang ini berisi karakter angka.

2. Untuk mengisikan data dari masing masing kolom digunakan perintah query insert into barang_persediaan kemudian enter values kemudian enter (20140001, PALANG PINTU PERLINTASAN, -, -,10), kemudian enter (20140002, RELAY, QN-N1, OMRON,7), kemudian enter (20140003, RELAY, QN-QTY, OMRON,8), kemudian enter (20140004, RELAY, QT-2, OMRON,10), kemudian enter (20140005, RELAY, QNN1, WESTINGHOUSE,10), kemudian enter (20140006, BATTERY, 200 AHA, GS ASTRA,10), kemudian enter (20140007, LAMPU PIJAR, 12 V, OSRAM,24); kemudian enter Dan setelah itu, untuk melihat hasilnya kita ketikkan perintah query (select * from barang_persediaan ;) dan tekan enter. Untuk lebih jelasnya lihat gambar berikut ini :

3. Suatu ketika terjadi kerusakan palang pintu perlintasan Kereta Api di 2 lokasi dan harus segera diganti, maka dari itu setelah palang pintu perlintasan selesai diganti, kita harus mengupdate data barang persediaan. Untuk mengupdate data kita ketikkan perintah query (update barang_sintelis set jumlah_barang= 8 where id_barang like 20140001 ;) kemudian tekan enter Untuk lebih jelasnya perhatikan gambar berikut : Dan suatu ketika terjadi penggantian lampu pijar palang pintu di-6 lokasi pintu perlintasan, sehingga semua stok yang tersedia diambil, pada akhirnya stok menjadi habis untuk itu kita perlu menghapus stok yang tersedia dengan perintah query (delete from barang_persediaan where id_barang= 20140007 ;) kemudian tekan enter. Dan untuk mengetahui sudah terhapus atau belum maka kita perlu melihat tabel setelah kita delete dengan perintah query (select *from barang_persediaan;) kemudian tekan enter.

Untuk lebih jelasnya perhatikan gambar berikut : 4. Untuk mengetahui type dari tabel yang kita buat cukup kita ketikkan perintah query (show table status;) kemudian enter. Untuk lebih jelasnya lihat gambar berikut :

5. Perbedaan pemakaian perintah query truncate dan delete : Sumber http://riskianawulan.net/2011/04/perbedaan-sql-delete-dan-truncate/ Truncate a) Truncate dimasukkan dalam kelompok kategori DDL (Data Definition Language) merupakan bahasa dalam basis data yang digunakan untuk membuat dan mendefinisikan objek-objek di dalam database. Yang termasuk di dalam DDL antara lain : Create,Drop,Alter,Select,pembuatan index,trigger,function,store Procedure. 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 saja, 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