P E R T E M U A N 3 - S Q L Q U E RY

Ukuran: px
Mulai penontonan dengan halaman:

Download "P E R T E M U A N 3 - S Q L Q U E RY"

Transkripsi

1 K O N S E P S I S T E M I N F O R M A S I B P E R T E M U A N 3 - S Q L Q U E RY

2 OBJECTIVES Struktur SQL Query Pertemuan M3 Operator Aritmatika Penggunaan Kolom Alias Operator pembanding & Operasi Himpunan Operator Boolean Pencarian String Penggunaan Distinct Fungsi Agregat

3 SQL OPERATOR ARITMATIKA

4 SQL OPERATOR ARITMATIKA Pada ekspresi SQL dengan tipe data Number dan Date dapat digunakan operator aritmatika. Operator Precedence Deskripsi + Tambah - Kurang * Kali / Bagi

5 SQL OPERATOR ARITMATIKA Contoh: (jika memiliki kolom pada tabel employees) seperti di bawah ini

6 SQL OPERATOR ARITMATIKA Contoh: Jika menggunakan statement : SELECT LAST_NAME, SALARY, SALARY+300 FROM EMPLOYEES;

7 SQL OPERATOR ARITMATIKA Contoh: (Hasil)

8 SQL OPERATOR ARITMATIKA Contoh: (Hasil)

9 SQL OPERATOR ARITMATIKA Contoh 2 : (Jika menggunakan dua operator sekaligus) SELECT LAST_NAME, SALARY, 12*SALARY+100 FROM EMPLOYEES; SELECT LAST_NAME, SALARY, 12*(SALARY+100) FROM EMPLOYEES;

10 SQL OPERATOR ARITMATIKA Contoh 2 : Hasil Statement 1

11 SQL OPERATOR ARITMATIKA Contoh 2 : Hasil Statement 2

12 SQL OPERATOR ARITMATIKA Contoh 2 : Hasil Berbeda karena USING PARENTHESES

13 SQL ALIASES

14 SQL ALIASES SQL aliases are used to temporarily rename a table or a column heading. SQL aliases are used to give a database table, or a column in a table, a temporary name. Basically aliases are created to make column names more readable.

15 SQL ALIASES SQL Alias Syntax for Columns SELECT column_name AS alias_name FROM table_name;

16 SQL ALIASES Contoh: Kasus 1 (Jika ingin membuat last_name menjadi name, dan commission_pct menjadi comm)

17 SQL ALIASES Contoh: SELECT last_name AS name, commission_pct AS comm FROM employees;

18 SQL ALIASES Contoh: Hasil (Jika ingin membuat last_name menjadi name, dan commission_pct menjadi comm)

19 SQL ALIASES Contoh 2: Kasus 2 (Jika ingin membuat last_name menjadi name, dan kolom salary dikalikan 12 menjadi Annual Salary)

20 SQL ALIASES Contoh 2: (Jika ingin membuat last_name menjadi name, dan kolom salary dikalikan 12 menjadi Annual Salary) SELECT last_name Name, salary*12 Annual Salary FROM employees;

21 SQL ALIASES Contoh 2: Hasil (Jika ingin membuat last_name menjadi name, dan kolom salary dikalikan 12 menjadi Annual Salary)

22 SQL ALIASES SQL Alias Syntax for Tables SELECT column_name(s) FROM table_name AS alias_name;

23 SQL ALIASES Contoh for Table Columns: The following SQL Statement selects all the orders from the Customer with CustomerID=4 (Around the Horn). We use the Customers and Orders tables, and give them tables aliases of c and o respectively (Here we have used aliases to make the SQL shorter).

24 SQL ALIASES Tabel Customers CustomerI D CustomerNam e 2 Ana Trujillo Emparedados y helados ContactNam e Ana Trujillo Address City PostalCode Country Avda. de la Constitución 2222 México D.F Mexico 3 Antonio Moreno Taquería 4 Around the Horn Antonio Moreno Thomas Hardy Mataderos 2312 México D.F Hanover Sq. London WA1 1DP UK Mexico

25 SQL ALIASES Tabel Orders OrderID CustomerID EmployeeID OrderDate ShipperID

26 SQL ALIASES Contoh Statement: (with aliases) SELECT o.orderid, o.orderdate, c.customername FROM Customers AS c, Orders AS o WHERE c.customername="around the Horn" AND c.customerid=o.customerid;

27 SQL ALIASES Contoh Statement: (without aliases) SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName FROM Customers, Orders WHERE Customers.CustomerName="Around the Horn" AND Customers.CustomerID=Orders.CustomerID;

28 SQL SELECT DISTINCT

29 SQL SELECT DISTINCT The SELECT DISTINCT statement is used to return only distinct (diferent) values. In a table, a column may contain many duplicate values; and sometimes you only want to list the different (distinct) values. The DISTINCT keyword can be used to return only distinct (different) values.

30 SQL SELECT DISTINCT SQL SELECT DISTINCT Syntax SELECT DISTINCT column_name, column_name FROM table_name;

31 SQL SELECT DISTINCT Contoh : (Kasus 1)

32 SQL SELECT DISTINCT Contoh : (Kasus 2) The following SQL statement selects only the distinct values from the "City" columns from the "Customers" table

33 SQL SELECT DISTINCT Contoh : (Kasus 2) Tabel Customer CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Germany 2 Ana Trujillo Emparedados y helados 3 Antonio Moreno Taquería Ana Trujillo Avda. de la Constitución 2222 México D.F Mexico Antonio Moreno Mataderos 2312 México D.F Mexico 4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK

34 SQL SELECT DISTINCT Contoh : (Kasus 2) SELECT DISTINCT City FROM Customers;

35 SQL Operasi Pembanding

36 SQL OPERATOR PEMBANDING Berikut ini Operator pembanding dalam SQL Operator Meaning = Equal to > Greater than >= Greater than or Equal to < Less than <= Less than or equal to <> Not Equal to

37 SQL OPERATOR PEMBANDING Contoh: (Jika ingin menampilkan salary kurang dari sama dengan 3000 Last_name salary Matos 2600 Vargas 2500 Jose 3100 Santos 3500 Marquez 3100

38 SQL OPERATOR PEMBANDING Contoh: Statement SELECT last_name, salary FROM employees WHERE salary <= 3000;

39 SQL OPERATOR PEMBANDING Contoh: Hasil

40 SQL OPERATOR PEMBANDING Operator Pembanding Kondisi lainnya (Other Comparison Conditions) Operator Meaning BETWEEN AND. IN (set) LIKE IS NULL Between two values (inclusive) Match any of a list of values Match a character pattern Is a null value

41 SQL BETWEEN

42 SQL OPERATOR PEMBANDING The SQL BETWEEN Operator The BETWEEN operator selects values within a range. The values can be numbers, text, or dates.

43 SQL OPERATOR PEMBANDING The SQL BETWEEN Syntax SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;

44 5 Chef Anton's Gumbo Mix boxes SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Below is a selection from the Products table ProductI D ProductName SupplierID CategoryI D 1 Chais boxes x 20BAGS 18 2 Chang oz bottles 19 3 Aniseed Syrup ml bottles 10 4 Chef Anton's Cajun Seasoning oz jars 22 Unit Price

45 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Kasus : The following SQL statement selects all products with a price BETWEEN 10 and 20

46 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Answer: SELECT * FROM Products WHERE Price BETWEEN 10 AND 20;

47 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Kasus : Bagaimana untuk menampilkan products diluar dari range 10 dan 20??

48 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Answer: SELECT * FROM Products WHERE Price NOT BETWEEN 10 AND 20;

49 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Kasus : The following SQL statement selects all products with a price BETWEEN 10 and 20, but products with a CategoryID of 1,2, or 3 should not be displayed?

50 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Answer: SELECT * FROM Products WHERE (Price BETWEEN 10 AND 20) AND NOT CategoryID IN (1,2,3);

51 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Kasus: The following SQL statement selects all products with a ProductName beginning with any of the letter BETWEEN C and M?

52 SQL OPERATOR PEMBANDING Example of The SQL BETWEEN Answer: SELECT * FROM Products WHERE ProductName BETWEEN 'C' AND 'M';

53 SQL IN

54 SQL IN The IN operator allows you to specify multiple values in a WHERE clause. SQL IN Syntax SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...);

55 SQL IN Example : Below is a selection from the Customers table CustomerI D CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F Mexico 3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F Mexico 4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK 5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S Sweden

56 SQL IN Case: The Following SQL Statement selects all customers with a City of London or Berlin?

57 SQL IN Answer: SELECT * FROM Customers WHERE City IN ('London, Berlin );

58 SQL LIKE Operator

59 SQL LIKE The LIKE operator is used in a WHERE clause to search for a specified patern in a column. Gunakan kondisi LIKE untuk melakukan pencarian sebagian nilai string. Kondisi pencarian dapat menggunakan symbol karakter berikut: % : Menunjukkan nol/kosong atau sembarang beberapa karakter. _ : menunjukkan sembarang 1 karakter

60 SQL LIKE The SQL LIKE Syntax SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;

61 SQL LIKE Example:

62 SQL LIKE Example: Kasus 1: Bagaimana menampilkan first_nama yang memiliki huruf depan S?

63 SQL LIKE Example: Answer:

64 SQL LIKE Example: Kasus 2 Bagaimana menampilkan nama terakhir yang huruf keduanya mengandung huruf o?

65 SQL LIKE Example: Answer:

66 SQL LIKE Exercise: CustomerID CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Germany 2 Ana Trujillo Emparedados y helados 3 Antonio Moreno Taquería Ana Trujillo Antonio Moreno Avda. de la Constitución 2222 México D.F Mexico Mataderos 2312 México D.F Mexico 4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK 5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S Sweden

67 SQL LIKE Exercise: 1. How to selects all customers with a City starting with the letter s? 2. How to selects all customers with a City ending with the letter s? 3. How to selects all customers with a Country containing the pattern land? 4. How to selects all customers with Country NOT containing the pattern land?

68 SQL USING THE NULL CONDITIONS Example:

69 SQL Logical Conditions

70 LOGICAL CONDITIONS The AND, OR, & NOT operators are used to filter records based on more than one condition. Operator Arti AND Returns TRUE, jika kedua kondisi adalah TRUE OR Returns TRUE, jika salah satu kondisi adalah TRUE NOT Returns TRUE, jika kondisi tersebut adalah False

71 LOGICAL CONDITIONS The SQL AND & OR Operators The AND operator display a record if both the first condition AND the second condition are true. The OR operator displays a record if either the first condition OR the second condition is true.

72 LOGICAL CONDITIONS Custom erid Example : Below is a selection from the Customers table CustomerName ContactName Address City PostalCode Country 1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Germany 2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F Mexico 3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F Mexico 4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK 5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S Sweden

73 LOGICAL CONDITIONS Example : Kasus 1 How to Selects all customers from country Germany AND the city Berlin, in the Customers table?

74 LOGICAL CONDITIONS Example : Answer 1 SELECT * FROM Customers WHERE Country='Germany' AND City='Berlin';

75 LOGICAL CONDITIONS Example : Kasus 2 How to selects all customers from the city Berlin OR Munchen, in the Customers table?

76 LOGICAL CONDITIONS Example : Answer 2 SELECT * FROM Customers WHERE City='Berlin' OR City='München';

77 LOGICAL CONDITIONS Example 3: Kasus 3 How to selects all customers from the country Germany AND the city must be equal to Berlin OR Munchen, in the Customers table?

78 LOGICAL CONDITIONS Example 3: Answer 3 SELECT * FROM Customers WHERE Country='Germany' AND (City='Berlin' OR City='München');

79 LOGICAL CONDITIONS Using the NOT Operator

80 LOGICAL CONDITIONS Hasil:

81 SQL OPERASI PEMBANDING Rules of Precedence Order Evaluated Operators 1 Arithmetic Operators 2 Concatenation operator 3 Comparison conditions 4 IS [NOT] NULL, LIKE, [NOT] IN 5 [NOT] BETWEEN 6 NOT logical condition 7 AND logical condition 8 OR logical condition

82 SQL OPERASI PEMBANDING Example of Rules of Precedence

83 SQL OPERASI PEMBANDING Example of Rules of Precedence

84 FUNGSI AGREGAT

85 FUNGSI AGREGAT Fungsi Agregat dalam SQL adalah fungsi yang menerima kumpulan atau koleksi dan mengembalikan nilai tunggal sebagai hasilnya, seperti: Jumlah data, nilai minimum, nilai maximum dan nilai ratarata. Fungsi ini digunakan bersama dengan pernyataan SELECT.

86 JENIS FUNGSI AGREGAT Standar ISO mendefinisikan lima jenis fungsi agregat, yaitu: Fungsi Penjelasan SUM COUNT AVG MAX MIN Digunakan untuk menghitung total nilai dari kolom tertentu Digunakan untuk menghitung jumlah record Digunakan untuk menampilkan nilai rata-rata dari suatu kolom Digunakan untuk menampilkan nilai tertinggi dari suatu kolom Digunakan untuk menampilkan nilai terendah dari suatu kolom

87 JENIS FUNGSI AGREGAT Example : Berikut ini adalah latihan dalam menggunakan fungsi agregat. Buatlah tabel buku dengan struktur tabel sebagai berikut : -> Next Slide

88 JENIS FUNGSI AGREGAT Example :

89 JENIS FUNGSI AGREGAT Example : Kita lihat deskripsi dari tabel buku.

90 JENIS FUNGSI AGREGAT Example : Masukkan data sebagai berikut

91 JENIS FUNGSI AGREGAT Example : Jika ditampilkan dari tabel buku mysql> SELECT * FROM buku; kode_buku judul_buku pengarang penerbit tahun kategori harga tgl_inventaris B0001 Harry Potter JK Rowling British Press 2013 Fiksi B0002 Sistem Basis Data Abdul Kadir Andi Offset 2013 Buku Teks B0003 Sistem Basis Data Fathansyah ITB Press 2013 Buku Teks B0004 Prophet Muhammad Amir Abdullah Madina Press 2014 Biografi B0005 Ketika Cinta Bertasbih Habiburahaman ES Madina Press 2014 Fiksi B0006 Pemrograman Basis Data Abdul Kadir Andi Offset 2015 Buku Teks

92 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 1. Fungsi COUNT Digunakan untuk menghitung jumlah record. Example: Bagaimana menghitung jumlah jenis buku di dalam tabel buku?

93 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 1. Fungsi COUNT

94 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 1. Fungsi COUNT Bagaimana cara menghitung jumlah record tabel buku dengan nama kolom jum_rec?

95 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 1. Fungsi COUNT

96 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 1. Fungsi COUNT Bagaimana menghitung jumlah record untuh tahun 2013 yang diberi nama jum_rec?

97 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 1. Fungsi COUNT

98 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 2. Fungsi Agregat SUM Fungsi SUM digunakan untuk menghitung total nilai dari kolom tertentu.

99 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 2. Fungsi Agregat SUM Bagaiamana untuk menghitung total harga dari kolom harga dengan nama kolom menjadi total_harga?

100 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 2. Fungsi Agregat SUM

101 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 2. Fungsi Agregat SUM Bagaimana untuk menghitung total harga untuk tahun 2013 dari kolom kolom harga dengan nama kolom menjadi total_harga?

102 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 2. Fungsi Agregat SUM

103 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 3. Fungsi Agregat MAX Digunakan untuk menampilkan nilai tertinggi dari suatu kolom.

104 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 3. Fungsi Agregat MAX Example: Bagaimana cara menampilkan harga tertinggi dari kolom harga dan ditampilkan dengan nama kolom harga_tertinggi?

105 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 3. Fungsi Agregat MAX

106 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 3. Fungsi Agregat MAX Bagaimana untuk menampilkan harga tertinggi untuk tahun 2013?

107 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 3. Fungsi Agregat MAX Bagaimana untuk menampilkan harga tertinggi untuk tahun 2013 dan ditampilkan dengan nama harga_tertinggi?

108 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 3. Fungsi Agregat MAX

109 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 4. Fungsi Agregat MIN Digunakan untuk menampilkan nilai terendah dari suatu kolom Example: Bagaimana untuk menampilkan nilai terendah dengan nama kolom harga_terendah?

110 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 4. Fungsi Agregat MIN

111 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 4. Fungsi Agregat MIN Bagaimana menampilkan harga terendah pad atahun 2013?

112 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 4. Fungsi Agregat MIN

113 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 5. Fungsi Agregat AVG Digunakan untuk menampilkan nilai rata-rata dari suatu kolom. Bagaimana untuk menampilkan nilai rata rata dari harga dalam tabel buku dengan nama kolom harga_rerata?

114 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 5. Fungsi Agregat AVG

115 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 5. Fungsi Agregat AVG Bagaimana menampilkan rata rata harga pada tahun 2013 dengan nama kolom harga_rerata dari tabel buku?

116 JENIS FUNGSI AGREGAT Example : Implementasi Fungsi Agregat 5. Fungsi Agregat AVG

117 SUMBER Solichin, Achmad. MySQL 5 : Dari Pemula Hingga Akhir. Buku Komputer Gratis SQL, Basis Data 1, Chapter 2, PENS ITS [URL] : [URL] :

118

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

B a s i s D a t a - 1 C H A P T E R. SQL Lanjutan 1. Copyright 2005 PENS-ITS Copyright 2005 PENS-ITS C H A P T E R 11 Lanjutan 1 Objectives Tujuan: Mengenal perintah dalam: - Operator Aritmetika - Penggunaan Kolom Alias - Menghilangkan Data Duplikat - Operasi Pembanding - Operasi

Lebih terperinci

STRUCTURE QUERY LANGUAGE DDL & DML

STRUCTURE QUERY LANGUAGE DDL & DML STRUCTURE QUERY LANGUAGE DDL & DML OUTLINE Data Definiton Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL) Proses Pembangunan Database Perintah SQL DATA DEFINITION LANGUAGE (DDL)

Lebih terperinci

Perangkat Lunak Pengembangan Web

Perangkat Lunak Pengembangan Web Perangkat Lunak Pengembangan Web Pertemuan 5 Database I Program Diploma IPB - Aditya Wicaksono, SKomp 1 Apa itu SQL? Structured Query Language SQL adalah bahasa standar untuk mengakses database SQL memungkinkan

Lebih terperinci

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

B a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS Tatap MUka 3 SQL Query & Agregate Function Arif Basofi Topik Sintaks Dasar SQL Query Operasi Aritmatika dalam SQL SQL Fungsi Agregate dan Group SQL Joint Table S Q L - Pendahuluan Bahasa user yang meminta

Lebih terperinci

Data Manipulation Language Bag. 2

Data Manipulation Language Bag. 2 Data Manipulation Language Bag. 2 Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017 Outline 1. SQL Like 2. SQL Wildcards 3. SQL In 4. SQL Between 5. SQL Update

Lebih terperinci

S Q L. Sejarah SQL. Penulisan Perintah SQL. SQL (Structure Query Language)

S Q L. Sejarah SQL. Penulisan Perintah SQL. SQL (Structure Query Language) SQL (Structure Query Language) S Q L SQL merupakan transform-oriented language dengan 2 komponen utama: DDL & DML Mendefinisikan bahasa yang disebut Structured English Query Language (SEQUEL) Standar ISO

Lebih terperinci

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

B a s i s D a t a - 1 C H A P T E R SQL. Function & Agregat. Copyright 2005 PENS-ITS C H A P T E R 13 SQL Function & Agregat Objectives Tujuan: Mengenal perintah SQL dalam: - Operasi Himpunan - Fungsi Agregat S Q L Operasi Himpunan Pada ekspresi SQL, terdapat operasi yang berhubungan dengan

Lebih terperinci

SQL I. TPI4210 Sistem dan Teknologi Informasi

SQL I. TPI4210 Sistem dan Teknologi Informasi SQL I TPI4210 Sistem dan Teknologi Informasi Summary of Basic SQL Retrievals Bentuk dasar perintah SELECT: SELECT FROM WHERE

Lebih terperinci

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP Tujuan Pembelajaran : Mengidentifikasi Fungsi Group yang tersedia Menggambarkan Penggunaan dari Fungsi Group Mengelompokkan data dengan Klausa GROUP BY Meng-include

Lebih terperinci

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

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML Objectives Tujuan: DATABASE - MySQL Memahami perintah-perintah dasar DDL dan DML Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Database Constraints Database a collection

Lebih terperinci

Oracle Academic Initiative

Oracle Academic Initiative Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 6 : Aggregate Data dg Fungsi

Lebih terperinci

Menggunakan Set Operators

Menggunakan Set Operators 7 Menggunakan Set Operators Tujuan Setelah menyelesaikan pelajaran ini, Anda akan dapat melakukan berikut ini : Menjelaskan set operators Menggunakan suatu set operator untuk mengkombinasikan beberapa

Lebih terperinci

Pertemuan 10 Structure Query Language(SQL)

Pertemuan 10 Structure Query Language(SQL) Pertemuan 10 Structure Query Language(SQL) INDIKATOR 1. Mengenal perintah dasar SQL (SELECT,FROM,WHERE) 2. Menggunakan SELECT dan FROM dalam satu tabel 3. Menggunakan asterisk(*) 4. Menggunakan nama lain

Lebih terperinci

Praktikum Basis Data 13 Structure Query Language 1

Praktikum Basis Data 13 Structure Query Language 1 Praktikum Basis Data 13 Structure Query Language 1 Pokok Bahasan : - Perintah SELECT tanpa kriteria - Perintah SELECT dengan kriteria - Perintah SELECT untuk relasi table - Klausa ORDER BY untuk pengurutan

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 10 1 3/11/2015 WEEK 10 Complex query (aggregate function): COUNT, MAX, MIN,

Lebih terperinci

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

Basis Data 1. Dasar SQL Query. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data 1 Dasar SQL Query Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Mengenal dan Memahami Struktur Dasar Perintah- Perintah SQL Query Database 2 SQL - Pendahuluan Bahasa user yang meminta

Lebih terperinci

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

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel Sistem Basis Data 1 Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel 2 SQL SQL (Structured Query Language) Bahasa standar yang

Lebih terperinci

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT Oleh: Ardie Jocong Pada Tutorial ketiga ini, saya akan memberikan tutorial bagaimana Menampilkan data yang telah dibuat

Lebih terperinci

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA Tujuan Pembelajaran : Membatasi baris yang didapatkan dari suatu query Mengurutkan baris yang didapat dari suatu query TEORI DAN PERCOBAAN 2.1. Membatasi Baris

Lebih terperinci

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

B a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015 C H A P T E R 15 SQL Operasi DML Arif Basofi PENS 2015 Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DML (Data Manipulation Language) [1] - DDL (Data Definition Language) [2] S Q L DML DML

Lebih terperinci

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN Sistem Basis Data Pertemuan 13 SQL INSERT & SELECT TUJUAN Agar Mahasiswa dapat menggunakan perintah SQL untuk pengisian tabel Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL 1 Insert

Lebih terperinci

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

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc. DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model

Lebih terperinci

M. Choirul Amri.

M. Choirul Amri. (Structured Query Language) choirul@ilmukomputer.com http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan

Lebih terperinci

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

MODUL 5. Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE MODUL 5 Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE Tujuan Pembelajaran : Membatasi baris yang didapatkan dari suatu query

Lebih terperinci

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM E-Commerce 2 SKS Semester 7 UNIKOM Nizar Rabbi Radliya nizar@email.unikom.ac.id Lesson 2 PHP : Variable, Constant, Data Type, Operator PHP Variables A variable can have a short name (like x and y) or a

Lebih terperinci

SQL Data Definition Language (DDL)

SQL Data Definition Language (DDL) Structured Query Language - DML (Pert. 12) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah 1 SQL Data Definition Language (DDL) Perintah DDL dalam SQL meliputi : CREATE

Lebih terperinci

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

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: MODUL 1 SQL Single Table Query Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: SELECT [DISTINCT *] FROM

Lebih terperinci

Esson Sihombing, S.Kom. Lab. Basisdata 1 Sistem Informasi UNIKOM 2013

Esson Sihombing, S.Kom. Lab. Basisdata 1 Sistem Informasi UNIKOM 2013 Esson Sihombing, S.Kom. Lab. Basisdata 1 Sistem Informasi UNIKOM 2013 PRACTICE 1 1. Initiate an isql*plus session using the user ID and password that are provided by the instructor (pada pengerjaan tugas

Lebih terperinci

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

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan

Lebih terperinci

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

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS C H A P T E R 15 SQL Operasi DML Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DML (Data Manipulation Language) - DDL (Data Definition Language) S Q L DML DML (Data Manipulation Language) adalah

Lebih terperinci

Basis Data Terapan. Yoannita, S.Kom

Basis Data Terapan. Yoannita, S.Kom Basis Data Terapan Yoannita, S.Kom SELECT Syntax paling dasar untuk mengambil data dari database adalah sebagai berikut : SELECT nama-nama kolom FROM nama tabel Dan SELECT * FROM nama tabel Contoh SQL

Lebih terperinci

SQL (Structured Query Language)

SQL (Structured Query Language) DIK-034 Database Berbasis Web SQL (Structured Query Language) Dr. Taufik Fuadi Abidin, M.Tech www.informatika.unsyiah.ac.id/tfa Universitas Syiah Kuala Intro: SQL SQL = "Structured Query Language Memiliki

Lebih terperinci

Oracle Academic Initiative

Oracle Academic Initiative Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Oracle Academic Initiative Halaman

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 9 1 3/11/2015 WEEK 9 Entity Relationship Diagram (ERD) Primary key Foreign

Lebih terperinci

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

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language) Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi (Structure of The Database Language) Learning Objectives Students are able to explain the Structured Query

Lebih terperinci

Membuat Executable Statements

Membuat Executable Statements Membuat Executable Statements Petunjuk dan Syntax Block PL/SQL Statement dapat ditulis dalam beberapa baris. Lexical unit dapat dipisahkan dengan: Spasi Delimiter Identifier Literal Komentas Petunjuk dan

Lebih terperinci

Bab 3. Query Lanjutan POKOK BAHASAN: TUJUAN BELAJAR:

Bab 3. Query Lanjutan POKOK BAHASAN: TUJUAN BELAJAR: Bab 3 Query Lanjutan POKOK BAHASAN: Subquery dan penggunaannya Subquery dengan banyak kolom Pairwise Comparison SubQuery NonPairwise Comparison SubQuery Penggunaan Query dalam Klausa FROM Ekspresi Scalar

Lebih terperinci

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL PERINTAH SQL DAN INTERKONEKSI PHP-MySQL Muhammad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu PRODI TEKNIK TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 1 Konsep Dasar SQL Query 2 Bentuk SQL

Lebih terperinci

RENCANA PEMBELAJARAN

RENCANA PEMBELAJARAN FRM/KUL/01/ Written by Checked by Approved by valid date Leon Andretti Abdillah, S.Kom.,MM Merry Agustina, M.M.,M.Kom M.Izman Herdiansyah, ST., MM., Ph.D Mata Kuliah : Praktikum Basis Data Semester :1

Lebih terperinci

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

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.

Lebih terperinci

Pertemuan 4 Menampilkan/Mengambil Data Dari Database

Pertemuan 4 Menampilkan/Mengambil Data Dari Database Pertemuan 4 Menampilkan/Mengambil Data Dari Database Aktivitas yang sering digunakan pada database yaitu pengambilan data yang ada di dalamnya. Pada pertemuan ini akan dibahas tentang pengambilan data

Lebih terperinci

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

MODUL 4. Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE MODUL 4 Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 QUERY SELECT Tujuan Pembelajaran : Mengetahui kemampuan dari

Lebih terperinci

Oracle Academic Initiative

Oracle Academic Initiative Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Halaman : 8-0 BAB 8 : Menghasilkan

Lebih terperinci

Syntax Syntax SQL. Untuk lebih jelasnya dapat dilihat sebagai berikut : 1. DDL (Definition Data Language) a. CREATE

Syntax Syntax SQL. Untuk lebih jelasnya dapat dilihat sebagai berikut : 1. DDL (Definition Data Language) a. CREATE Syntax Syntax SQL Syntaks SQL terdiri dari DDL (Definition Data Language) dan DML (Data Manipulation Language). DDL merupakan bahasa yang mendefinisikan atau menjelaskan tentang data yang digunakan. Sedangkan

Lebih terperinci

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2010-2011 I. Tujuan

Lebih terperinci

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI TUJUAN PRAKTIKUM 1. Praktikan mampu memahami statement SQL untuk pengelompokan data 2. Praktikan mampu memahami statement SQL untuk pengurutan

Lebih terperinci

M0564-Pengantar Sistem Basisdata 12/ 1

M0564-Pengantar Sistem Basisdata 12/ 1 M0564-Pengantar Sistem Basisdata 12/ 1 SQL : DML (Continue) Query Multi-Table Dapat menggunakan subqueri asalkan kolom yang dihasilkan berasal dari tabel yang sama. Jika kolom yang dihasilkan berasal dari

Lebih terperinci

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A Pemrograman Dasar T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A Tipe Data Tipe Data merupakan skema yang

Lebih terperinci

STRUCTURE QUERY LANGUAGE (SQL)

STRUCTURE QUERY LANGUAGE (SQL) STRUCTURE QUERY LANGUAGE (SQL) Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. SQL mempunyai kemampuan sebagai berikut : a. Query (memperoleh

Lebih terperinci

Created by Yayan

Created by Yayan Created by Yayan - 1 - ya_yan98@yahoo.com Lisensi dokumen : Copyright 2006 Dokumen ini dapat didistribusikan, dimodifikasi dan digunakan secara bebas untuk tujuan bukan komersial (nonprofit). Pertemuan

Lebih terperinci

PERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers. (Chap. 5 Ramakrishnan)

PERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers. (Chap. 5 Ramakrishnan) PERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers (Chap. 5 Ramakrishnan) Overview Structure Query Language (SQL) adalah bahasa database relasional komersial yang paling banyak digunakan. SQL

Lebih terperinci

MODUL IV FUNGSI AGREGAT

MODUL IV FUNGSI AGREGAT MODUL IV FUNGSI AGREGAT A. TUJUAN Memahami fungsi-fungsi agregat dan penggunaannya. Memahami operasi pengelompokan data. Mampu menyelesaikan kasus-kasus yang melibatkan penggunaan fungsifungsi agregat.

Lebih terperinci

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

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data Kompetensi Dasar Setelah mengikuti kegiatan proses belajar mengenai Pengenalan SQL, mahasiswa dapat mendefinisikan dan memanipulasi sistem basis data menggunakan bahasa SQL dengan tepat Tujuan Pembelajaran

Lebih terperinci

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

BAB 2 : Dasar Penulisan Statemen SQL. 2.1. Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement BAB 2 : Dasar Penulisan Statemen SQL 2.1. Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement 2.2. Dasar Statement SELECT Sintak (cara penulisan) dari

Lebih terperinci

Basis Data II. Pertemuan Ke-6 (Function) Noor Ifada

Basis Data II. Pertemuan Ke-6 (Function) Noor Ifada Basis Data II Pertemuan Ke-6 (Function) Noor Ifada Sub Pokok Bahasan Operator IS NULL Operator IN dalam subquery Operator EXISTS Operator ALL & ANY DISTINCT Fungsi COUNT Fungsi MAX dan MIN Fungsi SUM Fungsi

Lebih terperinci

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step

Lebih terperinci

Data Manipulation Language Bag. 1

Data Manipulation Language Bag. 1 Data Manipulation Language Bag. 1 Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017 Outline 1. SQL Insert Into 2. SQL Select 3. SQL Distinct 4. SQL Where 5. SQL

Lebih terperinci

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

Basis Data. Bagian IV SQL (2) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Basis Data Bagian IV SQL (2) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Fungsi Agregasi Fungsi agregasi digunakan untuk melakukan operasi pada kelompok-kelompok baris data. Fungsi ini

Lebih terperinci

Sub Query. Rosa Ariani Sukamto Blog: Website:

Sub Query. Rosa Ariani Sukamto   Blog:  Website: Sub Query Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Blog: http://udinrosa.wordpress.com Website: http://www.gangsir.com Apaan Ya???? Query di dalam query Subquery diletakkan pada klausa WHERE

Lebih terperinci

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan Oleh: Ardie Jocong Pada Tutorial Database Oracle Chapter4 ini, saya akan Memberikan sedikit ilmu Bagaimana Melakukan Pembatasan dan Pengurutan

Lebih terperinci

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 5 & 6 STRUCTURE QUERY LANGUAGE STRUCTURE QUERY LANGUAGE SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.

Lebih terperinci

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment OBJECT ORIENTED PROGRAMMING Day 3 : Operator dan Assignment TOPIK Membedakan antara instance dan local l variabel. Urutan pemrosesan Unary operator Arithmetic operator Shift operator: , dan >>> Comparison

Lebih terperinci

Java Operators. Nurochman

Java Operators. Nurochman Java Operators Nurochman Java Operators Unary operator Arithmetic operator Shift operator: , dan >>> Comparison operator Bitwise operators : &, ^, dan. Binary operators : &, ^, dan. Short Circuit

Lebih terperinci

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

Lebih terperinci

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

Perkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek. Perkenalan SQL Sebuah database adalah sekumpulan informasi yang disusun dengan baik. Untuk mengatur sebuah database, dibutuhkan sebuah Database Management System (DBMS). DBMS merupakan program untuk menyimpan,

Lebih terperinci

Oracle Academic Initiative

Oracle Academic Initiative Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 18 : SubQuery Lanjutan Halaman

Lebih terperinci

TIK Agribisnis UMY 2016 Heri Akhmadi, S.P., M.A.

TIK Agribisnis UMY 2016 Heri Akhmadi, S.P., M.A. Microsoft Excel DATABSE TIK Agribisnis UMY 2016 Heri Akhmadi, S.P., M.A. Today s Lecture Menggunakan kombinasi rumus/formula dan fungsi Membuat Database dengan fungsi VLOOKUP Menggunakan Database Review:

Lebih terperinci

Teori Himpunan Inner Join; Outer Join. Basdat 2012_Mrs Imana's Materi versi 2

Teori Himpunan Inner Join; Outer Join. Basdat 2012_Mrs Imana's Materi versi 2 SQL OPERASI JOIN Teori Himpunan Inner Join; Outer Join Basdat 2012_Mrs Imana's Materi versi 2 1 SQL JOIN SQL tidak hanya menyediakan mekanisme query dan operasi modifikasi database saja, tetapi SQL juga

Lebih terperinci

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Konsep Sistem Informasi B. BAB 2 - SQL Overview Konsep Sistem Informasi B BAB 2 - SQL Overview Summary Definisi SQL Komponen-Komponen SQL Latihan What is? Introduction SQL Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses

Lebih terperinci

SUBQUERY-2. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA

SUBQUERY-2. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA SUBQUERY-2 MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA dedyrw@tass.telkomuniversity.ac.id Sasaran Pembelajaran Mampu menulis multiple-column subquery Mampu menyelesaikan kasus menggunakan correlated

Lebih terperinci

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek Operator dan Assignment Pertemuan 3 Pemrograman Berbasis Obyek Topik Unary operator Arithmetic operator Shift operator: , dan >>> Comparison operator Bitwise operator: &, ^, dan. Short Circuit operator

Lebih terperinci

BAB VI AGREGASI SQL DAN VIEW

BAB VI AGREGASI SQL DAN VIEW BAB VI AGREGASI SQL DAN VIEW 6.1 Bahasan dan Sasaran 6.1.1 Bahasan - Agregasi sql yang diperlukan dalam perhitungan data - View yang merupakan tabel bayangan yang berisi query baik dari satu tabel atau

Lebih terperinci

Kegiatan Praktikum Sistem Basis Data Kelompok B

Kegiatan Praktikum Sistem Basis Data Kelompok B Kegiatan Praktikum Sistem Basis Data Kelompok B Hari/tanggal : Kamis, 17-4-2014 & Kamis,..,..,2014 Pertemuan ke : 6 dan 7 Pokok Bahasan : Perintah SQL dengan DML Tujuan : Memahami dan mampu mengimplementasikan

Lebih terperinci

BAB IV PENGENALAN OPERATOR DASAR

BAB IV PENGENALAN OPERATOR DASAR BAB IV PENGENALAN OPERATOR DASAR 4.1 Bahasan dan Sasaran 4.1.1 Bahasan - Operator dasar dalam standar query sql - Operator dasar yang berhubungan dengan manipulasi data. 4.1.1 Sasaran 1. Mahasiswa memahami

Lebih terperinci

DBMS: SQL Server Transact SQL

DBMS: SQL Server Transact SQL DBMS: SQL Server 2000 Transact SQL Statement Transact-SQL (DDL) Create table : pembentukan tabel Use northwind create table masterbarang (kodebarang int not null, jenisbarang varchar(20) not null, merk

Lebih terperinci

Oracle Academic Initiative

Oracle Academic Initiative Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Bab 2 : Dasar Penulisan Statement

Lebih terperinci

Structured Query Language

Structured Query Language Structured Query Language DML (Data Manipulation Language) 31 Mei 2006 2006, M. Ramadhan 1 Pendahuluan Yang akan dibahas: Data Manipulation Language (DML) Pernyataan SQL untuk: Menemukan kembali data dalam

Lebih terperinci

Tutorial Sistem Basis Data. Bab 1. Muhammad Wali

Tutorial Sistem Basis Data. Bab 1. Muhammad Wali 1 Bab 1 waly147258369@gmail.com Desaincek.wordpress.com Modul dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah

Lebih terperinci

PERTEMUAN 10. SQL : Data Manipulation (Chap. 6 Conoly)

PERTEMUAN 10. SQL : Data Manipulation (Chap. 6 Conoly) PERTEMUAN 10 SQL : Data Manipulation (Chap. 6 Conoly) TUJUAN DAN PENTINGNYA SQL SQL adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. SQL adalah sebuah bahasa permintaan

Lebih terperinci

Arsitektur Basis Data Oracle

Arsitektur Basis Data Oracle Arsitektur Basis Data Oracle Oracle pertama kali dicetuskan oleh Larry Elisson beserta dua temannya pada tahun 1977. Nama Oracle diambil dari proyek milik CIA di mana dia sebelumnya bekerja. (Wikipedia)

Lebih terperinci

KSI B ~ M.S. WULANDARI

KSI B ~ M.S. WULANDARI 1 MODUL II : QUERY Pengertian Query Query artinya pertanyaan atau penyelidikan. Dalam database, query adalah permintaan akan kumpulan data tertentu. Jenis-jenis query 1. Select query Select query digunakan

Lebih terperinci

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

MODUL V DATA MANIPULATION LANGUAGE (DML) 1 MODUL V DATA MANIPULATION LANGUAGE (DML) 1 Tujuan : Praktikan dapat memahami dan mengisi tabel dalam database Praktikan dapat memahami dan memanipulasi data dalam database Tugas Pendahuluan Apa yang anda

Lebih terperinci

Basis Data I. Pertemuan Ke-11 (SQL Part 2) Noor Ifada.

Basis Data I. Pertemuan Ke-11 (SQL Part 2) Noor Ifada. Basis Data I Pertemuan Ke-11 (SQL Part 2) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Operator Is Null Operator Between Operator In Operator Like Distinct Fungsi dalam Select: Count, Max,

Lebih terperinci

SQL Lanjut. TPI4210 Sistem dan Teknologi Informasi

SQL Lanjut. TPI4210 Sistem dan Teknologi Informasi SQL Lanjut TPI4210 Sistem dan Teknologi Informasi The GROUP BY Clause Syntax: Contoh GROUP BY ORDER_LINE(ORDER_NR, PRODUCT_NR, QTY_ON_ORDER) SELECT PRODUCT_NR, SUM(QTY_ON_ORDER) FROM ORDER_LINE

Lebih terperinci

Pengenalan PL/SQL. Pertemuan 3

Pengenalan PL/SQL. Pertemuan 3 Pengenalan PL/SQL Pertemuan 3 Apakah PL/SQL PL/SQL adalah perluasan SQL dengan fitur bahasa pemrograman. SQL Data manipulation and query statements disertakan dalam unit kode prosedural. Keuntungan PL/SQL

Lebih terperinci

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT PRAKTIKUM 4 PENGAMBILAN DATA LANJUT Pendahuluan Kebutuhan pengambilan data seringkali tidak hanya menampilkan field-field yang terdapat pada sebuah tabel. Adakalanya dibutuhkan kalkulasi dari field-field

Lebih terperinci

Fungsi-fungsi dalam Pernyataan SQL

Fungsi-fungsi dalam Pernyataan SQL Fungsi-fungsi dalam Pernyataan SQL Setiap bahasa pemrograman biasanya memiliki fungsi-fungsi yang memudahkan pengguna-nya, tidak terkecuali SQL. Beberapa fungsi yang tertulis dalam artikel ini merupakan

Lebih terperinci

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

Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval) Praktikum 3 MEMANIPULASI DATA Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval) Alat dan Bahan : 1. Buku literatur mengenai sistem database, terutama yang menggunakan

Lebih terperinci

Pemrograman Lanjut. Interface

Pemrograman Lanjut. Interface Pemrograman Lanjut Interface PTIIK - 2014 2 Objectives Interfaces Defining an Interface How a class implements an interface Public interfaces Implementing multiple interfaces Extending an interface 3 Introduction

Lebih terperinci

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

B a s i s D a t a C H A P T E R SQL OPERASI JOIN. Arif Basofi PENS 2015 C H A P T E R 14 SQL OPERASI JOIN Arif Basofi PENS 2015 Objectives Tujuan: Mengenal perintah SQL dengan operasi JOIN: - Equijoin (Inner Join atau Simple Join) - Non-Equijoin - Outer Join (Left Outer Join

Lebih terperinci

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

Basis Data. Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Basis Data Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Sejarah SQL IBM mengembangkan versi asli SQL di San Jose Research Laboratory (sekarang Almaden Research Center)

Lebih terperinci

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL CARA MENGGUNAKAN SELECT QUERY PADA MYSQL NURLITA nurlita.icha@gmail.com Abstrak Database atau basis data dalam suatau organisasi sangat berperan penting, penyimpanan basis data dibutuhkan untuk menunjang

Lebih terperinci

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi Operator Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi Operator Operator merupakan sebuah simbol yang digunakan untuk melakukan sebuah operasi di dalam bahasa pemrograman. 4 + 5 Dalam operasi

Lebih terperinci

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

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana

Lebih terperinci

Pertemuan 11: Fungsi Agregat

Pertemuan 11: Fungsi Agregat Pertemuan 11: Fungsi Agregat Sub Pembahasan: 1. Fungsi Count 2. Fungsi Sum 3. Fungsi Avg 4. Fungsi Max 5. Fungsi Min Definisi Fungsi agregat dalam basis data adalah kumpulan fungsi-fungsi yang berkaitan

Lebih terperinci

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG M O D U L S Q L SISTEM BASIS DATA 2 Disusun oleh : Siti Yuliyanti, ST SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG Jl. Brigjen Katamso No.92 Km 2.5 Tanjungpinang Kepulauan Riau November 24, 2010 SQL

Lebih terperinci

Data Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Data Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Data Structures Class 5 Pointer McGraw-Hill Technology Education Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. What is a variable? 1. Each variable must be defined before you can

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : 56505 / Sistem Basis Data Revisi 1 Satuan Kredit Semester : 3 SKS Tgl revisi : 01 September 2014 Jml Jam kuliah dalam seminggu

Lebih terperinci

MODUL 4 INTERNET PROGRAMMING DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar

Lebih terperinci

Data Manipulation Language (DML)

Data Manipulation Language (DML) Data Manipulation Language (DML) a. SELECT SINTAK : SELECT [DISTINCT] daftar_select * INTO nama_tabel_baru FROM daftar_tabel WHERE kondisi_pencarian [AND,NOT,OR] [IS NOT NULL] [IN,NOT IN] [BETWEEN] [LIKE]

Lebih terperinci