STUPID LOGIC PROGRAMMING II

dokumen-dokumen yang mirip
LAPORAN TUGAS BASIS DATA I

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

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

Pemrograman Web Lanjut 2017

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

PERINTAH DASAR MySQL

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

MySQL J A M K E T I G A

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

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

MODUL 1 Pengenalan MySQL, DDL, DML

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

Pengenalan Structured Query Language

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

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

Modul 3. Oleh : Mohammad Sholikin. 1

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

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

SQL. Pemrograman Web II. Ganjil

KURSUS ONLINE JASA WEBMASTERS

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

BAB I Penginstallan dan setting PHPTriad

Pertemuan 12 Pengenalan Structured Query Language

TUGAS PRAKTIKUM SISTEM BASIS DATA

P - 7 Pembahasan UTS PSIK V

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

PRAKTIKUM SISTEM BASIS DATA

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

MODUL I PENGENALAN MYSQL

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

SQL. Brigida Arie Minartiningtyas, M.Kom

MODUL 4 INTERNET PROGRAMMING DATABASE

Perangkat Lunak Pengembangan Web

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

MODUL 9 WEB PROGRAMMING : MySQL

MODUL 5 INTERNET PROGRAMMING : MySQL

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Pertemuan 10. Bahasa Query Terapan

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

Tahap Instalasi PostgreSQL di Windows

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

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

MySQL AL AZHAR COMPUTER CLUB

Pemrograman Basis Data Berbasis Web

Basis Data Spasial Modul 2

MODUL II SQL A. TUJUAN

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

Cara Membuat Database Dengan Command Prompt

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Lisensi Pocket Book. Pocket Book ini dapat anda distribusikan ulang,dicopy,dan dicetak untuk pembelajaran.

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

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

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

PENGENALAN SINTAKS DASAR DALAM MySQL

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

BAB II PEMBUATAN DAN MANAJEMEN TABLE

PostgreSQL for Windows

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

PRAKTIKUM SISTEM BASISDATA


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

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

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

Untung Subagyo

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

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

Praktikum Basis Data 14 Structure Query Language 2

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

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

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

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


PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

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

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

Praktikum Basis Data 2017 TE UM

MODUL PENGENALAN MYSQL SMK MAHADHIKA 4 TEKNIK KOMPUTER DAN JARINGAN

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

RANGKUMAN PHP dan MYSQL

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

MODUL II. Instalasi OracleXE Dan SQL

TUGAS PRAKTIKUM SISTEM BASIS DATA

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

STRUCTURE QUERY LANGUAGE (SQL)

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Transkripsi:

MOH. NAZAR AGLIYONO STUPID LOGIC PROGRAMMING II Memahami konsep : SQL Stupid Logic Programming II SQL Oleh : Moh. Nazar Agliyono Editor : Azaret Alfonso

KATA PENGANTAR Puji dan syukur selalu terlimpahkan untuk Dia Sang Khaliq, karena kehendak-nyalah yang mampu menjadikan pengerjaan buku STUPID LOGIC PROGRAMMING II bisa selesai, Setelah sekian banyak sekali tantangan dan halangan, mudah-mudahan buku ini mempunyai kelebihan tersendiri agar lebih mudah dipahami dan dimengerti. Buku ini dikembangkan untuk membantu para programmer pemula agar lebih bisa memahami konsep pemrograman, tanpa sedikitpun biaya yang dikeluarkan karena mudahmudahan buku ini tersaji dalam bentuk soft-nya, sehingga kita pun bisa menggunakan ataupun mengeditnya tanpa sedikitpun biaya yang dikeluarkan. Mudah-mudahan setelah buku ini selesai kami akan segera membuat buku STUPID LOGIC PROGRAMMING III dengan pemahaman lanjut yaitu tentang pemrograman PHP. Jakarta, January 2011 Penulis

PENJELASAN SQL singkatan dari Structured Query Language adalah bahasa yang digunakan untuk memanipulasi data dalam sebuah database. Dan database adalah tempat penyimpanan data yang dibutuhkan secara digital, dan dapat dipanggil dengan fungsi-fungsi php. Dalam Database kita akan menemukan beberapa sintaks, dan sintaks-sintaks ini dibagi menjadi 2 yaitu : 1. DDL : Data Definition Language 2. DML : Data Management Language DDL adalah bahasa yang dugunakan untuk mendefinisikan suatu database. Ex: CREATE DATABASE LATIHAN; USE LATIHAN; DROP DATABASE LATIHAN; SHOW DATABASES; DML adalah bahasa yang dugunakan untuk memanipulasi / merubah suatu data dalam database. Ex: SELECT * FROM SISWA; INSERT INTO SISWA; UPDATE SISWA; DELETE FROM SISWA; Hirarki database adalah deskripsi suatu tabel. DATABASE==>TABLE==>FIELD==>RECORD==>BYTE DATABASE TABLE FIELD FIELD FIELD BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE

PENDAHULUAN Untuk pembelajaran awal kita akan memakai MySQL untuk servernya. Dan untuk lebih mempermudah, kita akan mempelajari bgaimana meng-install appserv, untuk keperluan server (MySQL, PHP, Apache), dan nantinya kita akan memakai MySQL saja untuk pembelajaran. Install program appserv-win32-2.5.10.exe Tekan next Gambar 1.1 Gambar 1.2

Tekan I agree Tentukan lokasi installasinya lalu tekan enter Gambar 1.3 Ceklis semua nya, lalu tekan next Gambar 1.4 Gambar 1.5

Isikan server namenya dengan localhost dan email address kehendak kita, lalu port defaultnya adalah port 80 untuk aplikasi apache server. Lalu tekan next Gambar 1.6 Lalu isi password untuk mysql server, disini kita isikan 123456 untuk passwordnya alu tekan install Tunggu hingga proses installasi selesai Gambar 1.7 Gambar 1.8

Setelah selesai tekan finish Gambar 1.9 Setelah itu kita akan mencoba mysql servernya, buka run command dengan menekan menu_start+r lalu isikan mysql u root p Gambar 1.10 Lalu keluar command prompt dengan permintaan password, dan isikan 123456 Gambar 1.11

Maka akan keluar tampilan mysql server. Gambar 1.12 Setelah itu kita akan mempelajari sintaks-sintaks sql server untuk pembelajaannya.

SINTAKS DDL Melihat Database SHOW DATABASES; Gambar 2.1 Membuat Database CREATE DATABASE latihan; Gambar 2.2 Memakai Database USE latihan; Gambar 2.3

Menghapus Database DROP DATABASE latihan; Gambar 2.4 Membuat Table CREATE TABLE data_siswa( id INT(20) PRIMARY KEY AUTO_INCREMENT NOT NULL, nama VARCHAR(20) NULL, kelas VARCHAR(20) NULL, telephone VARCHAR(20) NULL ); Melihat Table SHOW TABLES; Gambar 2.5 Gambar 2.6

Merename Table RENAME TABLE data_siswa TO identitas; Mendeskripsi Table DESCRIBE identitas; Gambar 2.7 Mengosongkan Table TRUNCATE identitas; Gambar 2.8 Menghapus Table DROP TABLE identitas; Gambar 2.9 Gambar 2.10

SINTAKS DML Contoh dari table tamu : CREATE TABLE tamu( id INT(20) PRIMARY KEY AUTO_INCREMENT NOT NULL, nama VARCHAR(20) NULL, PESAN LONGTEXT ); Gambar 3.1 INSERT INTO TABLE INSERT INTO tamu (id, nama, pesan) VALUE ('1', 'adi', 'saya adi'); INSERT INTO tamu (id, nama, pesan) VALUE ('3', 'coki', 'saya coki'),('4', 'dodi', 'saya dodi'); INSERT INTO tamu VALUE ('7', 'gani', 'saya gani'); INSERT INTO tamu (id) VALUES ('9'); Gambar 3.2

DELETE FROM TABLE DELETE FROM tamu; DELETE FROM tamu WHERE id='1'; DELETE FROM tamu WHERE id in (3); DELETE FROM tamu WHERE id in (4,7); Gambar 3.3 DELETE FROM tamu WHERE id <= 9'; Gambar 3.4 Gambar 3.5

UPDATE TABLE UPDATE tamu SET id='11' WHERE id='1'; Gambar 3.6 UPDATE tamu SET id='23', nama='jajang' WHERE id='3'; Gambar 3.7

UPDATE tamu SET nama='jali' WHERE id in (3,4); UPDATE tamu SET nama='zzzz'; Gambar 3.8 Gambar 3.9

SELECT TABLE SELECT * FROM tamu; Gambar 3.10 SELECT id AS idtamu FROM tamu; SELECT * FROM tamu ORDER BY id DESC; Gambar 3.11 Gambar 3.12

SELECT * FROM tamu ORDER BY id='asc' LIMIT 0,3; SELECT * FROM tamu WHERE id='1'; Gambar 3.13 Gambar 3.14 SELECT * FROM tamu WHERE nama in ('dodi'); Gambar 3.15

SELECT * FROM tamu WHERE id <'3'; SELECT * FROM tamu WHERE id LIKE '3'; Gambar 3.16 Gambar 3.17 SELECT * FROM tamu WHERE nama LIKE '%di'; Gambar 3.18

SELECT * FROM tamu WHERE nama LIKE 'a%'; Gambar 3.19 SELECT * FROM tamu WHERE nama LIKE '%a%'; Gambar 3.20 SELECT * FROM tamu WHERE nama NOT LIKE 'adi'; Gambar 3.21

ALTER TABLE ALTER TABLE tamu ADD email VARCHAR(20) NULL; Gambar 3.22 ALTER TABLE tamu CHANGE email web varchar(20) NULL; ALTER TABLE tamu DROP web; Gambar 3.23 Gambar 3.24

ALTER TABLE tamu CHANGE id idtarget int(30) AUTO_INCREMENT NOT NULL; Gambar 3.25 IMPORT SOURCE C:\import.sql SOURCE C:/import.sql EXPORT MYSQLDUMP latihan tee C:/logging.sql

Pemrograman Berbasis Web, Awaludin Muhammad, 2007 SQL Programming, http://www.w3schools.com/sql Design SQL, http://www.nazar.us.to/?go=sharing&id=3 DAFTAR PUSTAKA

TENTANG PENULIS Moh. Nazar Agliyono adalah seorang mahasiswa Universitas Gunadarma yang mengambil Fakultas Teknologi Industri, tepatnya pada jurusan Teknik Informatika pada tahun 2010. Dia adalah salah satu mahasiswa yang kurang active pada perkuliahannya, dan dikenal pemalas, karena dia beranggapan bahwa kehidupan tidaklah perlu dipersulit. Dia juga kurang bisa mengikuti pelajaran yang berbau matematika, dikarenakan susah untuk memahami ilmu pasti, namun dia tetap berupaya dalam pelajaran tersebut. Dia mempelajari bahasa-bahasa pemrograman mulai dari kelas 2 SMK, karena pada waktu itu dia tertarik pada ekskul programming. -oo0oo-