TRANSFO R M A SI DIAGRAM- ER ke DATABA S E RELASIONAL

dokumen-dokumen yang mirip
MODEL ENTITY-RELATIONSHIP

PERANCANGAN SISTEM DATABASE

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

MODEL ENTITY-RELATIONSHIP

Oracle Academic Initiative

PERANCANGAN SISTEM TERINCI DATABASE

PERANCANGAN SISTEM TERINCI DATABASE

Pertemuan 10 Structure Query Language(SQL)

Perancangan Basis Data

Basis Data Terapan. Yoannita, S.Kom

Basis Data 1. Dasar SQL Query. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

MENAMPILKAN DATA MENGGUNAKAN SQL SELECT

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA

MODUL 5. Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

PERTEMUAN 5 & 6 MEMBUAT QUERY

STRUCTURE QUERY LANGUAGE DDL & DML

B a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

BAB IV PENGENALAN OPERATOR DASAR

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

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

Modul 3 : Query Penggabungan Tabel

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

Microsoft Access 2007

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

Praktikum Basis Data 13 Structure Query Language 1

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

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

Microsoft Access 2007

PERINTAH DASAR MySQL

KSI B ~ M.S. WULANDARI

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT

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

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

BAB 2 : Dasar Penulisan Statemen SQL Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement

Praktikum Basis Data 2017 TE UM

LAPORAN TUGAS BASIS DATA I

MODUL II SQL A. TUJUAN

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

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

Latihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut :

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

Oracle Academic Initiative

MySQL J A M K E T I G A

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

Satuan Acara Perkuliahan

Pertemuan 4 Menampilkan/Mengambil Data Dari Database

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

MODUL 5 INTERNET PROGRAMMING : MySQL

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

STRUCTURE QUERY LANGUAGE (SQL)

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

PRAKTIKUM 1 PENGENALAN SQL SERVER 2000

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

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

System Technology Database 1. Struktur Dasar SQL. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

Kegiatan Praktikum Sistem Basis Data Kelompok B

SQL QUERY. Penggunaan Select untuk menampilkan data

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

Arsitektur Basis Data Oracle

MODUL 4 INTERNET PROGRAMMING DATABASE

DASAR DASAR MICROSOFT ACCESS

BAB-3 MEMBUAT DAN MENGATUR QUERY

STRUKTUR PEMROGRAMAN PYTHON

BAB III ANALISIS DAN DESAIN SISTEM

2 nd DML : Selection(2)

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 7. Database Dbase IV AHMAD HIDAYAT

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

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

KONSEP DASAR DBMS dan SQL

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

Strctured Query Language BASIS DATA

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

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

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

PRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

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

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

LATAR BELAKANG IBM San Jose Research Laboratory.

PRAKTIKUM 5 SISTEM BASIS DATA JOIN

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

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

Pertemuan 5 : Review Query dengan SQL

PENGENALAN MICROSOFT QUERY ANALYZER

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

Menggunakan Set Operators

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

BAB 11 FUNGSI-FUNGSI SQL SERVER

DATA DEFINITION LANGUAGE (DDL)

PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint

SISTEM BASIS DATA STMIK-AUB SURAKARTA

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

Transkripsi:

TRANSFO R M A SI DIAGRAM ER ke DATABA S E RELASIONAL Skema Database PEGAWAI (NOPEG, NAPEG, ALM1, KDPOS,TGLLAH,UMUR, SUPERVISORID, NOBAG) BAGIAN (NOBAG, NABAG, LOKASI, MANAGER) PROYEK (NOPRO, NAPRO, NOBAG) LOKPR (NOPRO, LOKAPR) PEKERJAAN (NOPEG, NOPRO, JAM) TANGGUNGAN (NOPEG, NAMA, JNKELT,HUBUNGAN)

DESIGN VIEW OF ACCES S

DATA SHEET VIEW

DATA RELATIONSHIP VIEW

Start Up masuk ke database ketikkan perintah dari command prompt seperti berikut: C:\Program Files\PostgreSQL\8.3\bin>psql U juniar d bpsimple masukkan password maka tampilannya seperti berikut: untuk memeriksa jika sudah memiliki tabel dalam database masukan perintah: bpsimple=> \dt

SELECT STATEMENT perintah SELECT digunakan untuk memanggil data dan ditampilkan. Misalkan, untuk memanggil dan menampilkan data customer: pbsimple=> select*from customer; MENGATUR URUTAN BARIS untuk menampilkan data yang lebih rinci atau yang hanya dibutuhkan perintahnya seperti berikut:

untuk menyortir data yang akan ditampilkan dan merubah nama kolomnya, mengggunakan perintah as : untuk mengurutkan data yang ingin ditampilkan secara ascending atau descending menggunakan order by :

MENGHILANGKAN PENDUPLIKASIAN Dalam database mungkin terdapat data yang sama atau rangkap (Contoh gambar diatas, dalam kolom town). Jika akan menampilkan data, tetapi tidak menampilkan data rangkapnya, menggunakan perintah distinct seperti berikut: MELAKUKAN PENGHITUNGAN(KALKULASI) melakukan kalkulasi sederhana pada data dapat dilakukan dengan penggunakan perintah select. misalkan pada tampilan data diatas kita akan menampilkan data cost_price dan sell_price kedalam bentuk cent, ketikkan perintah seperti berikut:

setelah perintah diatas, tetapi berubah. dieksekusi terdapat Untuk tampilannya kejanggalan mengatasinya seperti dimana tambahkan gambar nama perintah kolom cast seperti berikut: bpsimple=> select description, cast ((cost_price*100)as int) as cost price, cast ((sell_price*100)as int) as sell price from customer; MEMILIH BARIS (MENYORTIR) bila ingin gunakan beberapa menampilkan perintah kondisi data WHERE. yang baris Dalam mungkin yang lebih situasi terjadi, spesifik, ini terdapat dimana dapat dikombinasikan dengan AND, OR, dan NOT. Dalam situasi ini juga dapat dikombinasikan dengan operator perbandingan yang dapat digunakkan pada beberapa numeric dan string.

Misalkan untuk menampilkan datadata orang yang tinggal di kota tertentu seperti berikut: dalam kasus ini kata yang diketikkan harus sesuai atau sama persis dengan data pada database, dalam arti kasus ini adalah casesensitif. Misal jika memasukkan kata bingham dalam perintahnya, menampilkan database datanya, sebab tidak dalam akan merespon database dan tertulis Bingham. Berikut adalah kasus lainnya: gambar diatas menampilkan data orangorang yang memiliki gelar Mr. diatas menampilkan data orangorang yang bergelar Mr yang berada di kota tertentu. Berikut menampilkan data orangorang yang bergelar selain Mr :

kondisi berikutnya adalah BETWEEN, untuk memeriksa data description yang spesifik berdasarkan endpointnya. gambar diatas menampilkan data dimana memiliki item_id diantara 3 dan 9. Kondisi diatas menggunakan angka sebagai keyword, bagaimana jika akan menampilkan data dengan huruf sebagai keywordnya. Berikut perintahnya: dapat dilihat bahwa pada kasus diatas menampilkan data description dari database yang memiliki awalan kata dari C sampai R. Dalam perintahnya dimasukkan keyword BETWEEN C and Rz. Alasan memasukan keyword seperti itu agar data yang ditampilkan lengkap sesuai dengan yang diinginkan.

PATTERN MATCHING dalam kasus ini digunakan SQL condition LIKE. LIKE memiliki kumpulan aturan perbandingan string yang berbeda dari bahasa string pemrograman menggunakan LIKE, yang lain. gunakan Ketika tanda membandingkan persen(%)artinya suatu string dalam suatu karakter, dan menggunakan garis bawah/ tunggal. underscore(_) Berikut untuk contoh mencocokan mencocokan data suatu dalam karakter database menggunakan LIKE: gambar diatas menampilkan data dalam tabel custumer yang memiliki awalan huruf A dalan nama depannya, keywordnya adalah A%. Sebaliknya, untuk menampilkan nama depan dengan akhiran huruf e, keywordnya adalah %e.

kasus diatas adalah mencocokan dan menampilkan nama depan dalam tabel customer yang karakter keduanya adalah huruf i. _i adalah bagian dimana keyword perintah untuk mencocokan string dengan suatu karakter tunggal apapun, yang selanjutnya diikuti dengan huruf kecil i yang dicari dan akan ditampilkan, sedangkan % fungsinya untuk mencocokan karakter selanjutnya. Contoh kasus misalkan untuk menampilkan phone number dengan kode area (342) dalam tabel customer adalah: contoh diatas mengkombinasikan dengan perintah DISTINCT agar tidak menampilkan phone number yang sama. MEMBATASI HASIL Pada bagian ini menggunakan statmen tambahan yaitu LIMIT. Statmen ini sangat bermanfaat jika dihadapkan suatu database yang memiliki ribuan data pada setiap barisnya, sedangkan yang dibutuhkan untuk ditampilkan hanya sebagian atau beberapa baris saja. statmen diatas hanya menampilkan 5 baris suatu data dari urutan pertama sampai kelima.

Atau dengan menambahkan statmen OFFSET yang fungsinya menskip baris sebelumnya. Contoh jika akan menampilkan baris dimulai dari urutan kedua sampai kelima perintahnya sebagai barikut: