SISTEM BASIS DATA AUB SURAKARTA

dokumen-dokumen yang mirip
SISTEM BASIS DATA STMIK-AUB SURAKARTA

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

Kontrak Kuliah. Perintah Manipulasi Data. Edi Sugiarto, S.Kom, M.Kom

SISTEM BASIS DATA STMIK - AUB SURAKARTA

Pengantar basis data Manipulasi SQL

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

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

BAB IV PENGENALAN OPERATOR DASAR

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

Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: Apa yang terjadi kalau kunci primer hanya berupa NIP?

Modul 3 Pengelolaan Tabel

SQL. Brigida Arie Minartiningtyas, M.Kom

Pengenalan Structured Query Language

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

KURSUS ONLINE JASA WEBMASTERS

Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval)

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

Pertemuan 12 Pengenalan Structured Query Language

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

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

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

Pemrograman Web Lanjut 2017

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)


MODUL 4 INTERNET PROGRAMMING DATABASE

LAPORAN TUGAS BASIS DATA I

SQL QUERY. Konsep Sistem Informasi B. A. Struktur SQL Query

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

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

BAB V Operator Precedence, LIKE, NOT LIKE, REGEXP

Basis Data Terapan. Yoannita, S.Kom

Modul 3 : Query Penggabungan Tabel

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Kegiatan Praktikum Sistem Basis Data Kelompok B

Data Manipulation Language (DML) merupakan bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Praktikum Basis Data 14 Structure Query Language 2

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

Latihan Query mysql PHP QUERY

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

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

Tutorial Tipe Data MySQL

MODUL 1 Pengenalan MySQL, DDL, DML

BERMAIN DATA DENGAN SQL SERVER

PERTEMUAN 5 & 6 MEMBUAT QUERY

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

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

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

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 - 1 C H A P T E R. SQL Lanjutan 1. Copyright 2005 PENS-ITS

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

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

LAPORAN PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

Data Manipulation Language (DML)

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

SISTEM INFORMASI Marta Lenah Haryan8 Copyright Wondershare So3ware

MODUL 5 INTERNET PROGRAMMING : MySQL

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

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


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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI

Pertemuan 4 Menampilkan/Mengambil Data Dari Database

1. Pengertian Database

1. Kompetensi Memahami perintah-perintah SQL untuk mengambil atau menampilkan data dalam suatu basis data dengan kondisi tertentu.

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

Oracle Academic Initiative

2. Sub Kompetensi Dapat menggunakan dan mengimplementasikan View.

Rencana Pelaksanaan Pembelajaran

SQL Data Definition Language (DDL)

STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada

V. BASIS DATA RELATIONAL. Baris berupa RECORD Model Data Relational Kolom berupa FIELD

PRAKTIKUM SISTEM BASISDATA

PERINTAH DASAR MySQL

MySQL J A M K E T I G A

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

IMPLEMENTASI CONSTRAINT UNTUK MENJAMIN KONSISTENSI DAN INTEGRITAS DATA DALAM DATABASE

Praktikum Basis Data 2017 TE UM

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

MODUL 1 PENGENALAN MYSQL

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut:

Perkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.

PERINTAH DASAR MYSQL BAGIAN 2

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Arsitektur Basis Data Oracle

CONTOH SQL. ERD untuk entitas Mahasiswa mengambil/mengikuti Kuliah. N mengikuti. N Kuliah. Mahasiswa MEMBUAT (CREATE) TABEL. Buat tabel mahasiswa:

MODUL 9 WEB PROGRAMMING : MySQL

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

Transkripsi:

SISTEM BASIS DATA STMIK AUB SURAKARTA

Digunakan untuk mengambil data Bentuk dasar: SELECT nama_field FROM nama_tabel; SELECT * FROM Pribadi;

SELECT Nama FROM Pribadi; SELECT Nip, Nama FROM Pribadi; SELECT Nama, Alamat, Kota FROM Pribadi;

Tampilkan semua field yang ada pada tabel Pekerjaan Tampilkan field NIP dan Kode_Bag yang ada pada tabel Pekerjaan

UPDATE digunakan untuk mengganti data pada tabel Bentuk dasar: UPDATE nama_tabel SET nama_field = nilai, nama_field = nilai, WHERE nama_field = nilai UPDATE Bagian SET Nama_Bag = Teknologi Informasi" WHERE Kode_Bag = 1";

Perhatikan isi tabel Pekerjaan terlebih dulu dan amati nilai Gaji secara sekilas Lakukan perintah: UPDATE Pekerjaan SET Gaji = 500000; Jalankan perintah di atas dan kemudian amati Gaji pada tabel Pekerjaan. Apa yang terjadi?

DELETE digunakan untuk menghapus data pada tabel Bentuk dasar: DELETE FROM nama_tabel WHERE nama_field = nilai DELETE FROM Bagian WHERE Kode_Bag = 1"; Setelah Anda menghapus dengan perintah di atas, masukkan kembali datanya

Perintah seperti: DELETE FROM Bagian; akan menghapus semua record pada tabel Bagian

Bentuk: WHERE kondisi SELECT Nama FROM Pribadi WHERE Nip = 12345 ; SELECT Nama FROM Pribadi WHERE Kelamin = P ; SELECT Nama FROM Pribadi WHERE Kelamin = W ; SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = TRUE; SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = FALSE;

Format: Tahun/Bulan/Tanggal SELECT Nama FROM Pribadi WHERE Tgl_lahir > 1970/12/25 ;

Bentuk: WHERE kondisi SELECT Nip FROM Pekerjaan WHERE Gaji >1000000;

= Sama dengan > Lebih dari < Kurang dari >= Lebih dari atau sama dengan <= Kurang dari atau sama dengan <> Tidak sama dengan

Tampilkan pegawai yang lahir sebelum tahun 1980 Tampilkan nama pegawai yang NIP-nya tidak sama dengan 12345 Tampilkan nama pegawai yang NIP-nya sesudah 12347

AND digunakan sebagai kriteria DAN Penggunaan: operand AND operand SELECT NIP FROM Pribadi WHERE Tgl_lahir >= 1970/01/01 AND Tgl_lahir <= 1971/12/31 ;

Tampilkan Nama pegawai pria yang tinggal di Yogya Tampilkan Nama pegawai pria yang TIDAK tinggal di Yogya Tampilkan Nama pegawai wanita yang lahir sebelum tahun 1975

OR digunakan sebagai kriteria ATAU Penggunaan: operand OR operand SELECT NIP FROM Pribadi WHERE Kota = Yogya OR Kota Bantul

Tampilkan Nama pegawai untuk yang NIP-nya 12345 atau 12346 Tampilkan Nama pegawai yang tinggal di Yogya atau lahir sesudah tahun 1971

Untuk menyatakan TIDAK atau BUKAN Penggunaan: NOT kondisi SELECT NIP, Nama, Kota FROM Pribadi WHERE NOT (Kota = Yogya ); SELECT NIP, Nama, Kota FROM Pribadi WHERE NOT (Kota = Yogya OR Kota = Bantul );

Ubahlah pernyataan berikut dengan menggunakan NOT: SELECT NIP, Nama, Kota FROM Pribadi WHERE Kota <> Bantul ;

1. Siapa saja pegawai pria yang tidak tinggal di Yogya 2. Siapa saja pegawai wanita yang NIP-nya di bawah 12351 3. Siapa saja yang tidak lahir pada tahun 1971 4. Sebutkan NIP dan nama pegawai yang tinggal di Bantul, Yogya, atau Klaten 5. Sebutkan NIP dan nama pegawai yang tidak tinggal di Bantul, Yogya, atau Klaten 6. Siapa saja yang bisa berbahasa asing dan lahir sebelum tahun 1970

5. Sebutkan NIP dan nama pegawai yang tidak tinggal di Bantul, Yogya, atau Klaten 6. Siapa saja yang bisa berbahasa asing dan lahir sebelum tahun 1970 7. Siapa saja yang namanya berawalan A, B, C, D,E,F, G, H, I, atau J

BETWEEN untuk menyatakan suatu jangkauan SELECT Nama, Tgl_lahir FROM Pribadi WHERE Tgl_lahir BETWEEN 1971/01/01 AND 1971/12/31 ; Cek pula: SELECT Nama, Tgl_lahir FROM Pribadi WHERE Tgl_lahir NOT BETWEEN 1971/1/1 AND 1971/12/31 ;

IN digunakan untuk melakukan pencocokan terhadap suatu daftar nilai SELECT Nama, Kota FROM Pribadi WHERE Kota IN ("Bantul", "Yogya", "Klaten"); NOT IN berarti tidak cocok dengan SELECT Nama, Kota FROM Pribadi WHERE Kota NOT IN ("Bantul", "Yogya", "Klaten");

LIKE digunakan untuk mencari data menurut awalan, akhiran, atau penggalan suatu kata atau suku-kata SELECT Nama FROM Pribadi WHERE Nama LIKE "A%"; digunakan untuk mencari nama yang berawalan dengan A NOT LIKE digunakan untuk kebalikan dengan LIKE

Tanda seperti % dinamakan wildcard Wildcard % Cocok dengan nol, satu, atau sejumlah karakter apa saja SELECT Nama FROM Pribadi WHERE Nama LIKE %i ; menampilkan nama yang berakhiran dengan i.

Contoh %: SELECT Nama FROM Pribadi WHERE Nama LIKE %s% ; menampilkan nama yang mengandung s.

Wildcard _ (underscore) digunakan untuk mencocokkan dengan sebuah karakter apa saja SELECT Nama FROM Pribadi WHERE Nama LIKE %i_n%"; menampilkan nama yang mengandung i diikuti dengan sebuah huruf apa saja dan kemudian diikuti dengan n

REGEXP hanya ada pada MySQL Wildcard [ ] digunakan untuk mencocokkan dengan sebuah karakter apa saja yang terdapat dalam tanda tsb SELECT Nama FROM Pribadi WHERE Nama REGEXP ^[SDA] ; -> Yang berawalan dengan A/S/D

$ pada REGEXP berarti berakhiran SELECT Nama FROM Pribadi WHERE Nama REGEXP [IA]$ ; -> Yang berakhiran dengan A/I

1. Tampilkan nama pegawai yang mengandung AN 2. Tampilkan nama pegawai yang TIDAK mengandung AN 3. Tampilkan nama pegawai yang mengandung huruf d dan kemudian di belakangnya (di posisi manapun) ada H 4. Tampilkan nama pegawai yang berawalan S dan berakhiran A atau I 5. Tampilkan nama pegawai yang berawalan S tetapi tidak berakhiran I 6. Tampilkan nama pegawai yang terdiri hanya 4 atau 5 karakter 7. Tampilkan pegawai yang namanya berawalan S dan tinggal di Yogya atau Klaten 8. Tampilkan pegawai yang berawalan A,S,E, atau J

5. Tampilkan nama pegawai yang berawalan S tetapi tidak berakhiran I 6. Tampilkan nama pegawai yang terdiri hanya 4 atau 5 karakter 7. Tampilkan pegawai yang namanya berawalan S dan tinggal di Yogya atau Klaten 8. Tampilkan pegawai yang berawalan A,S,E, atau J