Basis Data Spasial Modul 2

dokumen-dokumen yang mirip
Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

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

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

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

LINGKUNGAN BASIS DATA

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

Pertemuan 10. Bahasa Query Terapan

Praktikum Basis Data 14 Structure Query Language 2

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Modul 3. Oleh : Mohammad Sholikin. 1

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

BAB 2 LANDASAN TEORI

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

LAPORAN TUGAS BASIS DATA I

Basis Data Relational

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

Praktikum Basis Data 2017 TE UM

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

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

MODUL 7 STRUCTURED QUERY LANGUAGE

STRUCTURE QUERY LANGUAGE (SQL)

MENGENAL SYNTAX DML PADA SQL

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

Pengenalan Structured Query Language

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

MODUL 4 INTERNET PROGRAMMING DATABASE

Konsep Sistem Informasi B. BAB 2 - SQL Overview

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

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

P - 7 Pembahasan UTS PSIK V

INTERNET PROGRAMMING DATABASE

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

X. PENGANTAR DATABASE

MODUL II SQL A. TUJUAN

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

LAPORAN PRAKTIKUM BASIS DATA

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

DESAIN DATABASE. Pertemuan 06 3 SKS

STRUCTURE QUERY LANGUAGE

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

Structured Query Language

MODUL 1 Pengenalan MySQL, DDL, DML

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

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

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

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

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

Pemrograman Web Lanjut 2017

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Modul 4 Microsoft Access 2007

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

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

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

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

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan


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

BAB 2 LANDASAN TEORI

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

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

PRAKTIKUM SISTEM BASIS DATA

DATA DEFINITION LANGUAGE : CREATE, DROP, ALTER

Transact SQL ; DDL 1 st

BERMAIN DATA DENGAN SQL SERVER

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

Pertemuan 12 Pengenalan Structured Query Language

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

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

By : Hanung Nindito Prasetyo. Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012

BAB III LANDASAN TEORI. instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa

MODUL 5 INTERNET PROGRAMMING : MySQL

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

KURSUS ONLINE JASA WEBMASTERS

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

TUGAS PRAKTIKUM SISTEM BASIS DATA

Macam - Macam Perintah Pada SQL

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

BAHASA QUERY KOMERSIAL

Komponen-Komponen SQL a. Data Definition Language (DDL) : Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop, alter.

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

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

SISTEM BASIS DATA By Novareza Klifartha

Rencana Pelaksanaan Pembelajaran

LATAR BELAKANG IBM San Jose Research Laboratory.

PENGANTAR BASIS DATA

Basis Data. DDL & Aturan Referential

Contoh Aplika Aplik si a VB dengan Database Oracle 1

BAHASA QUERY KOMERSIAL

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

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

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

KURSUS ONLINE JASA WEBMASTERS

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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

Transkripsi:

Basis Data Spasial Modul 2

Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN

Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola masukan (input), manipulasi penyimpanan dan luaran (output) dari data Suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.

Arsitektur DBMS (1) Arsitektur DBMS (Data Base Management System) dikenal dengan nama arsitektur tiga skema (three-schema architecture), dimana fungsi ini untuk memisahkan antara basis data fisik dengan program aplikasi user.

Arsitektur DBMS (2) Secara umum pada arsitektur 3 level : Lapis Eksternal, lapis yang berkenaan dengan apa yang kelihatan bagi para pemakai akhir (end users). Lapis Konseptual (Logical), menjelaskan simpanan data dalam database, dan relasi antar data. Lapis Internal, berkenaan dengan penyimpanan secara fisik.

Tabel Suatu model konseptual harus memberikan suatu data view yang selogis dan sesederhana mungkin NIM Nama Alamat Jns_kelamin 15105021 ningrum pelesiran Perempuan 15105022 ega cisitu Laki-laki

Bentuk Tabel

Syarat Tabel Beberapa ketentuan yang harus diterapkan pada sebuah tabel : 1. Urutan baris boleh sembarang dan dapat dipertukarkan tanpa mempengaruhi nilai informasi tabel. 2. Urutan kolom boleh sembarang dan tiap kolom memiliki nama atribut (item name) yang berbeda (unik). 3. Perpotongan baris/kolom berisikan satu nilai atribut. Banyak nilai pada perpotongan baris/kolom tidak diperbolehkan. 4. Penampilan tiap baris dalam satu tabel harus berbeda; tidak boleh persis sama

Urutan Kolom dan Baris dapat Ditukar

Perpotongan baris/kolom berisikan satu nilai atribut

Penampilan tiap baris dalam satu tabel harus berbeda Daftar Mahasiswa Prodi Geodesi dan Geomatika Yang Mengambil Beasiswa Prestasi - Tahun 2013 No Nama NIM IPK Tgl_lahir Alamat 1 Galuh Wandhita 15113001 3.51 1/1/1995 Jalan Cisitu Lama 2 Siska Meilano 15113003 3.52 2/1/1995 Jalan Tubagus Ismail 3 Dian Melisa 15113005 3.53 3/1/1995 Jalan Dago 4 Safitri 15113007 3.54 4/1/1995 Jalan Cisitu Indah 5 Angga 15113009 3.55 5/1/1995 Jalan Pelesiran

DML SQL adalah statemen untuk mengakses data dalam database, tetapi SQL sendiri juga bisa digunakan untuk melakukan proses insert, update atau delete ke dalam suatu database. Sintaks-sintaks ini yang disebut dengan Data Manipulation Language (DML) yang merupakan bagian dari SQL. Berikut ini adalah penjelasan singkat dari sintaks-sintaks tersebut. - SELECT, bertugas untuk mengakses data dari suatu tabel dalam database - UPDATE, bertugas untuk mengupdate (merubah) data dalam suatu tabel pada database - DELETE, bertugas untuk menghapus data dari suatu tabel dalam database - INSERT, bertugas untuk menambahkan data ke dalam suatu tabel dalam database

DDL DDL merupakan singkatan dari Data Definition Language yang juga bagian dari SQL. DDL ini berfungsi lebih ke dalam memanipulasi struktur dari database. Contohnya DDL ini bisa digunakan untuk membuat tabel atau menghapus tabel. Kita juga bisa membuat key atau index dengan menggunakan DDL ini, membuat relasi antar tabel juga bisa dilakukan dengan DDL ini. Beberapa statemen atau sintaks yang sering dijumpai dalam DDL adalah sebagai berikut: - CREATE TABLE, bertugas untuk membuat tabel. - ALTER TABLE, bertugas untuk merubah struktur suatu tabel. - DROP TABLE, bertugas untuk menghapus suatu tabel. - CREATE INDEX, bertugas untuk membuat suatu index dalam tabel. - DROP INDEX, bertugas untuk menghapus suatu index dalam tabel.

LATIHAN Buat tabel di Database BDS Lakukan perintah yang termasuk dalam DDL (CREATE TABLE, DROP TABLE, ALTER TABLE) Buat tabel mahasiswa (nim integer, nama varchar(50)) Ubah struktur tabel (ALTER) dengan menambahkan kolom tgl_lahir (date) dan kelas (integer) alter table mahasiswa add tgl_lahir date, add kelas integer; Ubah struktur tabel (ALTER) dengan menghapus kolom kelas alter table mahasiswa drop kelas; Hapus tabel mahasiswa (DROP) drop table mahasiswa;

LATIHAN (2) Membuat tabel dengan nama mahasiswa, dimana terdiri dari 5 kolom, yaitu : 1. NIM (integer, primary key) 2. Nama (varchar (50)) 3. Alamat (char (50)) 4. Jnskelamin (char (10)) 5. tgl_lahir (date) Lakukan perintah yang termasuk dalam DML (INSERT, SELECT, UPDATE, DELETE) insert into mahasiswa (nim) values ('15114001') update mahasiswa set nama = safitri where nim=15114001; select * from mahasiswa where nim='15114001 select (nim, nama) from mahasiswa where nim='15114001 delete from mahasiswa where nim=15114001; Masukkan record ke dalam tabel mahasiswa dengan nim dan nama anggota kelompok

TUGAS Buat Laporan Modul 2 Isi laporan hanya berupa 1. langkah-langkah dan hasil printscreen pengerjaan latihan Modul 2 2. Beri contoh tabel yang memenuhi syarat tabel dan penjelasannya Laporan dikumpulkan paling lambat saat Praktikum Modul 3

Terima Kasih