MENGENAL SYNTAX DML PADA SQL

dokumen-dokumen yang mirip
Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

STRUCTURE QUERY LANGUAGE (SQL)

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

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Praktikum Basis Data 14 Structure Query Language 2

LAPORAN TUGAS BASIS DATA I

KURSUS ONLINE JASA WEBMASTERS

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

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Basis Data Spasial Modul 2

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Pengenalan Structured Query Language

Praktikum Basis Data 2017 TE UM

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

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

Pertemuan 10. Bahasa Query Terapan

Pertemuan 12 Pengenalan Structured Query Language

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

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

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

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

MODUL II SQL A. TUJUAN

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

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

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

Pemrograman Web Lanjut 2017

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

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

1. Pengertian Database

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Data Manipulation Language (DML)

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

INTERNET PROGRAMMING DATABASE

BAHASA QUERY KOMERSIAL

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

Macam - Macam Perintah Pada SQL

BAHASA QUERY KOMERSIAL

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

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

BAB 2 LANDASAN TEORI

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

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

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

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

BAHASA QUERY KOMERSIAL

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

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

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

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

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd


LATAR BELAKANG IBM San Jose Research Laboratory.

SQL Data Definition Language (DDL)

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

PENGANTAR BASIS DATA

STRUCTURE QUERY LANGUAGE

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

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

M O D U L K U L I A H

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

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

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

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

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

BAB 2 LANDASAN TEORI

KURSUS ONLINE JASA WEBMASTERS

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

SQL. Brigida Arie Minartiningtyas, M.Kom

Hendra Setiawan ( )

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

MINGGU XI : SQL SERVER

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

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

Pemrograman Basis Data dan SQL

7 VARIASI INSERT YANG TERLUPAKAN

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

Basis Data. DDL & Aturan Referential

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

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

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

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

BAB I Penginstallan dan setting PHPTriad

MODUL 1 Pengenalan MySQL, DDL, DML

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

Satuan Acara Perkuliahan

PERTEMUAN 9 MANIPULASI DATA

Sistem Basis Data 1. Pertemuan 5 dan 6 Aljabar Relasional dan SQL Rogayah, ST.,MMSI Untuk 3DB01 dan 3DB04

RENCANA PEMBELAJARAN SEMESTER

SQL. Pemrograman Web II. Ganjil

Modul 3. Oleh : Mohammad Sholikin. 1

Structured Query Language

BAB 2 TINJAUAN PUSTAKA

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

P - 7 Pembahasan UTS PSIK V

RENCANA PEMBELAJARAN

Membuat Data Menggunakan Aplikasi Oracle (Command Line SQL)

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

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

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

Transkripsi:

MENGENAL SYNTAX DML PADA SQL Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Kemajuan Teknologi Informasi saat ini perlahan mulai berkembang, khususnya adalah dalam bidang manajemen data di suatu perusahaan. Dulu perusahaan mengimplementasikan file manajemen tradisional, dimana tampilan sangat kaku dan dapat menimbulkan kerangkapan data. Namun, dengan adanya kemajuan dibidang database sistem, kini file manajemen yang diimplementasikan di suatu perusahaan sudah mulai beranjak kepada file manajemen database. Dimana, tampilannya sangat fleksibel dan juga kerangkapan data terkontrol. Dan saat ini, banyak orang yang sudah mulai berlomba untuk mempelajari database, guna mempermudah perusahaan dalam mengatur data yang tersimpan. SQL merupakan bahasa yang digunakan untuk mengakses database sistem relasional, dan merupakan bahasa standar yang dipakai dalam pengelolaan database. Pemakaian dasar SQL ini berdasarkan pada dua bahasa yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). DDL digunakan untuk mendefinisikan data dengan menggunakan perintah : Create, Drop, Alter. Sedangkan DML digunakan untuk memanipulasi data dengan menggunakan perintah select, insert, update, delete. DML merupakan bagian terpadu bahasa SQL. Perintah-perintahnya dapat dibuat secara interaktif atau ditempelkan pada sebuah program aplikasi. Pemakai hanya perlu menentukan apa yang diinginkan, dan DBMS menentukan bagaimana cara mendapatkannya. Kata Kunci: SQL, Data Definition Language, Data Manipulation Language, DBMS

Pendahuluan SQL (Structured Query Language) atau yang biasa disebut dengan query adalah bahasa yang khusus digunakan untuk mengoperasikan database dan bahasa SQL secara praktiknya digunakan sebagai bahasa standar untuk manajemen database relasional. SQL dalam operasi client-server melibatkan serverdaemon, SQL disisi server dan berbagai macam program serta library yang berjalan disisi client. Terdapat beberapa perintah SQL yang berguna untuk mengakses dan memanajemen data yang terdapat dalam database. Perlu diketahui, jenis perintah SQL secara umum dibagi kepada tiga sub perintah, yaitu DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language). Ketiga sub perintah tersebut sangat perlu untuk dipahami bagi yang ingin menguasai bahasa sql dan mahir dalam pembuatan database. Namun, yang akan dibahas pada artikel ini hanyalah sebatas syntax query DML pada SQL. DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu insert, select, update, dan delete. DML (Data Manipulation Language) berfungsi untuk memanipulasi database seperti menambah data, merubah atau mengganti data dan menghapus data. Perintah pada DML tidak terkait dengan struktur dan metadata dari obyek yang berada pada tabel database. Insert into digunakan menginputkan data pada sebuah tabel. Update berfungsi untuk merubah record pada database. Select berfungsi untuk merubah record pada database. Dan delete berfungsi untuk menghapus data dari sebuah tabel. Pembahasan DML (Data Manipulation Language) yaitu bahasa/perintah sql yang digunakan untuk memanipulasi data seperti menampilkan data, menambah/mengisi data, mengubah data dan menghapus data. Yang termasuk dalam perintah ini adalah select, insert, update, dan delete. Dalam praktiknya, pastikan terlebih dahulu bahwa SQL Server sudah terinstal dengan baik pada laptop atau komputer.

Tampilan SQL Server 2008 Selanjutnya adalah, buat database yang ingin dibangun. Pilih Databases-New Database

Setelah file database dibuat, maka diperlukan tabel-tabel yang diperlukan dalam pembangunan database. Caranya adalah dengan klik kanan pada Tables lalu pilih New Table

Anggap kita akan membuat tabel dosen. Tentukan nama kolom serta data type disetiap kolom. Maka akan tampil seperti berikut Asumsikan bahwa kita telah membuat tabel-tabel yang diperlukan dalam pembuatan database

Setelah itu, isi data disetiap tabel yang telah dibuat. Contoh, kita akan mengisi data dosen. Caranya adalah klik kanan pada tabel dosen, dan pilih Edit Top 200 Rows Setelah semua data dosen terisi, maka klik save

Setelah semua tabel berhasil dibuat dan terisi. Baru lah kita dapat mempraktikan perintah-perintah DML pada SQL. 1. Select berfungsi untuk merubah record pada database. Secara umum sintaknya adalah sebagai berikut Sintaks : SELECT * FROM nama_tabel [WHERE kondisi] atau SELECT field1,field2,... FROM nama_tabel [WHERE kondisi] Apabila ingin menampilkan data mahasiswa secara keseluruhan menggunakan syntax= select * from mahasiswa dan pilih F5 untuk Run. Maka akan tampil sebagai berikut Namun, apabila hanya ingin menampilkan data NIM dan Nama pada tabel mahasiswa, menggunakan syntax= select NIM, Nama from mahasiswa. Dan akan tampil sebagai berikut

Selanjutnya adalah perintah select dengan klausa where, digunakan untuk membatasi hasil select yang ditampilkan sesuai kondisi yang ditentukan. Secara umum syntaxnya adalah sebagai berikut SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kondisi Contoh, apabila ingin menampilkan data mahasiswa yang beralamat di Poris. Maka menggunakan syntax select * from mahasiswa where Alamat='Poris'

Pada perintah select dengan klausa where ini, ada 3 operator logika yang perlu diketahui, yaitu: a. OR Akan menampilkan data jika salah satu atau lebih syarat terpenuhi. SELECT * FROM mahasiswa WHERE NIM='0611012' OR Alamat='Cimone'

b. AND Akan menampilkan data jika semua syarat terpenuhi. SELECT * FROM mahasiswa WHERE NIM='06110928' and Alamat='Cimone' c. NOT Akan menampilkan data yang sebaliknya (negasinya). SELECT * FROM Mahasiswa WHERE NOT NIM='06110928'

2. Insert Berfungsi untuk menambah baris (record) baru pada database Secara umum sintaknya adalah sebagai berikut INSERT INTO Nama_Tabel(Daftar_Kolom) VALUES (DAFTAR_NILAI) Sintaks tersebut dapat digunakan jika jumlah kolom=jumlah nilai, tetapi jika dalam table semua kolom akan diisi dapat digunakan sintaks berikut ini INSERT INTO tbname VALUES(value1,value2,...) Nilai-nilai diisikan sebanyak kolom yang terdapat ditabel tersebut Apabila ingin menambah record pada tabel mata kuliah, dengan kode mata kuliah UM100, Nama mata kuliah Pancasila dan sks sebanyak 3. Maka dapat menggunakan syntax INSERT INTO Matakuliah VALUES('UM100','Pancasila',3) dan untuk menampilkan tabel dengan perintah SELECT * FROM Matakuliah

Yang perlu diperhatikan pada perintah insert adalah: a. Jika tipe data yang akan diinputkan berupa string/karakter (Char,Varchar,Text) maka gunakan tanda petik tunggal untuk mengapit data tersebut. b. Jika tipe data numeric/angka (Int,Numeric,Decimal) maka tidak boleh menggunakan tanda petik tunggal. c. Jika tipe data Date time maka gunakan petik tunggal dengan format mmddyyyy (untuk setting tanggal Inggris/Amerika) atau yyyymmdd d. Jika data auto number maka data tidak perlu diisi. 3. Update Berfungsi untuk merubah record pada database Secara umum syntaxnya sebagai berikut UPDATE tbname SET field=ekspresi WHERE kondisi Contoh, untuk mengubah data nilai mahasiswa, grade mahasiswa dengan nim 06010111 pada awalnya E dan akan diubah menjadi A. Maka dengan menggunakan syntax UPDATE Nilai SET Grade='A' WHERE NIM='06010111' dan untuk menampilkan tabel yang telah diubah dengan menggunakan tambahan syntax SELECT * FROM Nilai

4. Delete Berfungsi untuk menghapus record pada tabel Secara umum syntaxnya sebagai berikut DELETE FROM tbname WHERE kondisi Contohnya adalah jikalau ingin menghapus record kode kelas SI138A, dan nama kelas Sistem Basis Data A yang ada pada tabel kelas. Maka dapat menggunakan syntax berikut DELETE FROM Kelas WHERE Kode_Kelas='SI138A' AND Nama_Kelas='Sistem Basis Data A' dan untuk menampilkan tabel keseluruhan setelah adanya penghapusan record dapat menggunakan syntax SELECT * FROM Kelas

Penutup SQL merupakan bahasa yang digunakan untuk mengakses database sistem relasional, dan merupakan bahasa standar yang dipakai dalam pengelolaan database. Salah satu jenis perintah SQL adalah DML (Data Manipulation Language) yang merupakan sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu insert, select, update, dan delete. Insert into digunakan menginputkan data pada sebuah tabel. Update berfungsi untuk merubah record pada database. Select berfungsi untuk merubah record pada database. Dan delete berfungsi untuk menghapus data dari sebuah tabel. Referensi http://kholidz.weebly.com/tugas-sql/pengertian-sql-ddl-dml-dcl Pengalaman Pribadi Biografi Holla, nama saya Dian Mustika Putri (Lahir Sragen, 30 Mei 1997). Dian seorang Mahasiswi di salah satu Perguruan Tinggi di Kota Tangerang Jurusan Sistem Informasi dengan Konsentrasi Business Intelligence. Punya Hobi youtubing, baca, nyanyi juga yaaa bisa deh. Dian tertarik dengan dunia bisnis atau manajemen khususnya dengan mengoptimalkan penggunaan IT yang semakin berkembang. Senang untuk berbagi dengan kalian. Untuk sharing lebih lanjut tentang IT, yuk kontak Dian di Instagram: @dianmustikaptr, Line: dianmustikaptr. Salam Mahasiswa!