KURSUS ONLINE JASA WEBMASTERS

dokumen-dokumen yang mirip
KURSUS ONLINE JASA WEBMASTERS

Modul 3. Oleh : Mohammad Sholikin. 1

P - 7 Pembahasan UTS PSIK V

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

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL 1 Pengenalan MySQL, DDL, DML

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

Pemrograman Web Lanjut 2017

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

Pengenalan Structured Query Language

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

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

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

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

RANGKUMAN PHP dan MYSQL

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Tutorial Tipe Data MySQL

LAPORAN TUGAS BASIS DATA I

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

Pertemuan 12 Pengenalan Structured Query Language

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

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

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

BAB 1 PENDAHULUAN Latar Belakang Masalah

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

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

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

UNIVERSITAS GUNADARMA

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

KURSUS ONLINE JASA WEBMASTERS

Perangkat Lunak Pengembangan Web

BAB I Penginstallan dan setting PHPTriad

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

DATA DEFINITION LANGUAGE

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

E-trik Ajax. Database MySQL. Dedi Alnas

MySQL J A M K E T I G A

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

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

STRUCTURE QUERY LANGUAGE (SQL)

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

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

STUPID LOGIC PROGRAMMING II

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

INTERNET PROGRAMMING DATABASE

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

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

DASAR-DASAR SQL SERVER 2005

Transact SQL ; DDL 1 st

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

KURSUS ONLINE JASA WEBMASTERS

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

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

BAB 2 LANDASAN TEORI

Konsep Sistem Informasi B. BAB 2 - SQL Overview

PENGENALAN SINTAKS DASAR DALAM MySQL

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

BEKERJA DENGAN MYSQL. 1.2 Instalasi MySQL Instalasi atau pemasangan basis data MySQL berbeda untuk setiap sistem


Contoh SQL Constraint

Pemrograman Basis Data dan SQL

Hendra Setiawan ( )

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

Praktikum Basis Data 2017 TE UM

Basis Data Relational

MODUL PENGENALAN MYSQL SMK MAHADHIKA 4 TEKNIK KOMPUTER DAN JARINGAN

Praktikum Basis Data 14 Structure Query Language 2

SQL. Pemrograman Web II. Ganjil

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

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

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

Modul Praktikum Sistem Basis Data S1-TI

BAB 2 LANDASAN TEORI

M O D U L K U L I A H

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

Basis Data Spasial Modul 2

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

Otodidak. MySQL untuk Pemula

Modul 3 : Query Penggabungan Tabel

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

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Sistem

X. PENGANTAR DATABASE

P10 Database SQL Server 2008

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

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

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

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

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE

Achmad Solichin

STRUCTURE QUERY LANGUAGE

Transkripsi:

KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta

Database Database secara singkat dapat diartikan sebagai sekumpulan data yang saling berhubungan. Pengertian Database secara lengkap adalah sekumpulan data yang saling berhubungan yang disimpan bersama-sama dan tidak ada redudansi/pengulangan yang tidak perlu dan akan digunakan kembali. Dalam database dikenal beberapa macam komponen seperti Tabel, Tipe Data dan Atribut (Kolom). 1. Tabel Tabel merupakan perpaduan antara baris dan kolom yang nantinya akan digunakan untuk menyimpan data-data. Suatu database akan dikatakan berfungsi apabila memiliki setidaknya 1 buah tabel. 2. Atribut / Kolom / Field Atribut merupakan kolom dalam suatu tabel. Atribut ini adalah bagian penting dari sebuah tabel. Contoh implementasi sederhana antara tabel dan atribut dapat dilihat pada ilustrasi dibawah ini. Apabila kita ingin membuat tabel bernama siswa, maka kita harus tau apa saja atribut yang ada dalam siswa. Apasaja yang dimiliki oleh seorang siswa? Sederhanyanya adalah Nama, No Induk, Tanggal Lahir dan Jenis Kelamin. Setelah selesai mendefinisi atribut yang dimiliki oleh seorang siswa maka kita sudah memperoleh 1 buah tabel dan beberapa atribut didalamnya. Tabel : Siswa Atribut / Kolom / Field : - Nama - No Induk - Tanggal Lahir - Jenis Kelamin Atribut memiliki beberapa sifat yang harus dipalajari. Sifat inilah yang nantinya berperan penting dalam suatu tabel dan relasinya pada tabel lain. Berikut adalah sifat-sifat atribut : 1. Berfungsi Sebagai Primary Key Primary Key dalam sebuah tabel digunakan untuk mencegah terjadinya pengisian data yang sama. Data yang dimasukan pada Primary Key tidak boleh sama dengan Primary Key pada data lainnya dalam satu tabel. Contoh Primary Key pada tabel siswa adalah No Induk, karena No Induk setiap siswa pasti selalu berbeda sehingga sangat cocok untuk digunakan oleh Primary Key.

2. Berfungsi Sebagai Foreign Key Foreign Key merupakan suatu sifat atribut yang mewakili atribut dalam tabel lain. Foreign Key dalam suatu tabel merupakan Primary Key pada tabelnya. Sehingga dengan kata lain, yang dapat menjadi Foreign Key hanya atribut Primary Key namun berbeda tabel. 3. Berfungsi Sebagai Auto Increment Auto Increment merupakan suatu sifat atribut yang akan mengisi nilai secara otomatis secara urut, sehingga kita tidak perlu menyebutkan nama kolom tersebut pada saat melakukan query INSERT atau pemasukan data. 4. Berfungsi Sebagai Nilai Default Default merupakan suatu sifat dimana kita mendeklarasikan nilai default untuk suatu atribut apabila kita tidak mengisikan data pada atribut tersebut. 5. Berfungsi Sebagau Nilai Unik Unik berfungsi hampir sama dengan Primary Key, yaitu tidak boleh ada nilai data ganda pada atribut tersebut. Contoh atribut yang paling sering menggunaka ini adalah Email dan No Hp. 6. Berfungsi Sebagai Null Able Null Able merupakan suatu sifat atribut yang boleh dikosongkan (tidak memiliki nilai / null). 3. Tipe Data Dalam suatu atribut harus memiliki tipe data. Berikut adalah tipe data yang paling sering digunakan ketika membuat suatu database berbasis web : Tipe Data Ukuran Maksimal Keterangan Image 8 KB Data dapat bervariasi Char 8 KB Panjang karakter harus tetap Varchar 8 KB Panjang karakter bervariasi Text (2 31 )-1 atau 2.174.488.647 Byte Data berupa karakter ASCII Datetime 8 Byte Dari tanggal 1 januari 1753 31 desember 9999 Smalldatetime 4 Byte Dari tanggal 1 januari 1900 6 Juni 2079 Decimal 38 Digit Semua digit dapat berupa digit di sebelah kanan titik desimal. Data disimpan dengan representasi yang tepat tanpa pendekatan. Numeric 38 Digit Sama dengan decimal Float -1.79E+308 1.79E+308 Bigint 8 Byte -2 63-2 63 Int 4 Byte -2.147.438.648-2.147.438.648 Smallint 2 Byte -32.768-32.767 Tinyint 1 Byte 0-32.767

SQL (Structured Query Language) SQL adalah sebuah bahasa komputer yang berstandar ANSI (American Nasional Standard Institute) yang digunakan untuk mengolah atau memanajemen database. Dengan adanya Bahasa SQL kita dapat melakukan banyak hal terhadap data-data yang tersimpan dalam Database. Dalam SQL terdapat 3 jenis perintah, yaitu : 1. DDL (Data Definition Language) DDL merupakan perintah SQL yang berhubungan dengan pendeklarasian struktur database seperti CREATE, ALTER, RENAME dan DROP. 2. DML (Data Manipulation Language) DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data dalam database seperti INSERT, SELECT, UPDATE dan DELETE. 3. DCL (Data Manipulation Language) DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses dalam database seperti GRANT dan REVOKE. Untuk pengunaan masing-masing perintah akan dijelaskan lebih rinci pada materi selanjutnya. MySQL MySQL merupakan salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web. MySQL bersifat open source dan free, artinya anda tidak perlu membayar untuk menggunakannya. MySQL merupakan database pertama kali yang didukung oleh bahasa pemrograman untuk internet, yaitu PHP dan Perl. XAMPP XAMPP merupakan sebuah software open source yang menyediakan beberapa layanan didalam 1 paket termasuk server Apache dan MySQL. XAMPP merupakan singkatan dari X (Dapat berjalan di sistem operasi apa saja), Apache, MySQL, PHP dan Perl.

Tutorial Pengistalan XAMPP Untuk menggunakan server MySQL, anda perlu mengistal software XAMPP. Berikut adalah langkah-langkah untuk menginstal dan menjalankan layanan Apache dan Mysql di XAMPP. 1. Install XAMPP (ada di file lampiran) Saat instalasi, pastikan kita menginstall XAMPP di D. Hal ini bertujuan agar semua file-file PHP kita tidak terhapus jika suatu saat komputer kita diinstall ulang.

2. Buka XAMPP Control Panel Setelah installasi selesai, klik Start XAMPP XAMPP Control Panel. Maka akan muncul tampilan seperti di bawah ini. 3. Jalankan Apache dan MySQL Untuk menjalankan Apache dan MySQL klik tombol start pada masing-masing layanan di XAMPP Control Panel.

4. Akses http://localhost/ di browser. Jika apache sudah berjalan dengan benar, maka akan muncul tampilan seperti di bawah ini.