Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4

dokumen-dokumen yang mirip
CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

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

PERINTAH DASAR MySQL

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

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

_basis_data. 10 rows in set (0.24 sec)

MODUL I PENGENALAN MYSQL

Tutorial Singkat MySQL

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Praktek Pemrograman Web

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

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

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

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

MySQL J A M K E T I G A

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

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

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

Pertemuan 12 Pengenalan Structured Query Language

LAPORAN TUGAS BASIS DATA I

TUGAS PRAKTIKUM SISTEM BASIS DATA

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

P - 7 Pembahasan UTS PSIK V

MySQL. Pemrograman Web/MI/D3 sks 1

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

Praktikum Basis Data 14 Structure Query Language 2

Pengenalan Structured Query Language

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

E-trik Ajax. Database MySQL. Dedi Alnas

STUPID LOGIC PROGRAMMING II

BAB I Penginstallan dan setting PHPTriad

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

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

MODUL 4 INTERNET PROGRAMMING DATABASE

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

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

Pemrograman Web Lanjut 2017

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

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

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

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

Perintah - Perintah Dasar Pada MySQL

MySQL AL AZHAR COMPUTER CLUB

SQL. Brigida Arie Minartiningtyas, M.Kom

PRAKTIKUM SISTEM BASIS DATA

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

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

Untung Subagyo

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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MODUL 5 INTERNET PROGRAMMING : MySQL

Seri 01 : Belajar Database MySQL

Bagian 1 Dasar Menguasai Database MySQL

7 VARIASI INSERT YANG TERLUPAKAN

Manajemen Transaksi A. Konsep Transaksi 1. Membuat Tabel account dengan type Innodb

PENGENALAN SINTAKS DASAR DALAM MySQL

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

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

M O D U L K U L I A H

Modul 3 : Query Penggabungan Tabel

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

Tahap Instalasi PostgreSQL di Windows

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

MODUL II. Instalasi OracleXE Dan SQL

MENGENAL SYNTAX DML PADA SQL

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

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

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

PRAKTIKUM SISTEM BASISDATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

Tutorial MySQL. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education

Latihan Query mysql PHP QUERY

Basis Data Spasial Modul 2

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

INTERNET PROGRAMMING DATABASE

MODUL 1 Pengenalan MySQL, DDL, DML

Mengenal Operasi Dasar SQL


MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

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

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

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

Mengenal Pemrograman PHP7 Database untuk Pemula

MODUL 1 PENGENALAN MYSQL

Praktikum Basis Data 2017 TE UM

Introduction to SQL. Database Programming. 2 nd Chapter

Daftar Isi. 1 Praktikum #1 - Instalasi XAMPP dan PHP Maker Tujuan Program yang dibutuhkan Langkah-Langkah Pekerjaan...

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

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

Modul 3. Oleh : Mohammad Sholikin. 1

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta

Transkripsi:

Yayasan : Dian cipta cendikia Lampung Agus Setiadi : (0904071084) : (0904071073) Mata Kuliah : Pemprograman Generasi 4 Pokok bahasan Dosen : MySQL : Chairul Ramadhan,A.md P E M P R O G R A M A N G E N E R A S I K E - 4 Page 1

KATA PENGANTAR Puji syukur kehadirat Tuhan Yang Maha Esa, berkat rahmat dan hidayah-nya lah Tugas makalah Pemrograman Generasi 4 (MySQL) ini dapat diselesaikan. Makalah ini disusun bertujuan untuk menyelesaikan tugas yang diberikan oleh Bapak Chairul Ramadhan,A.md. Di dalam makalah ini dibahas tentang cara pembuatan Database, Pengisian tabel,menampilkan Query dan Menampilkan Record dengan Beberapa Tabel. Penulis menyadari bahwa Makalah ini masih banyak kekurangan dan kelemahannya. Meskipun demikian, Penulis berharap agar Makalah ini dapat memberi manfaat yang positif bagi para pembacanya. Saran dan Kritik yang bersifat membangun Penyusun harapkan untuk Sebagai perbaikan pada pembuatan Makalah yang selanjutnya. Bandar Lampung, 13 Maret 2010 Penulis, P E M P R O G R A M A N G E N E R A S I K E - 4 Page 2

Bab.I PENDAHULUAN Pemprograman Generasi ke-4 adalah istilah untuk Bahasa Pemprograman yang di Desain Khusus untuk Pemprograman cepat dan kompleks, tetapi dengan bahasa yang mudah dimengerti. Biasanya dicirikan oleh dua hal, Pertama Bahasa Pemprograman yang sangat Manusiawi dan kedua Procedural. Dari dua ciri itu maka Pemprograman dengan Bahasa Mesin disebut Generasi Pertama. Assembler sebagai generasi ke dua.c dan Pascal Generasi Ke Tiga. Artinya Generasi semakin tinggi,maka manusia semakin mudh memahaminya. Temasuk ke dalam 4GL adalah SQL,COBOL,Focus,Metafont dan lain-lain. Didalam Makalah akan Mempelajari salah satu dari 4GL di atas,yaitu SQL. Dan Program yanga akan kita gunakan adalah MySQL Dsatabase Server. MySQL adalah database management system (DBMS) yang Populer, Khususnya dalam Pengembangan Website di internet. P E M P R O G R A M A N G E N E R A S I K E - 4 Page 3

DAFTAR ISI COVER......1 KATA PENGANTAR... 2 DAFTAR ISI... 3 I. PENDAHULUAN Latar Belakang... 4 II. PEMBAHASAN 2.1 Membuka Program Start Apache... 5 2.2 Cara Membuat Database dan Tabel... 7 2.3 Cara Membuat Tabel Pada Database Tugas_SQL... 8 2.4 Cara Pengisian Record Ke dalam Tabel... 14 2.5 Menampilkan Query... 18 III.PENUTUP 3.1 Kesimpulan... 30 3.2 Saran... 30 P E M P R O G R A M A N G E N E R A S I K E - 4 Page 4

BAB.II PEMBAHASAN 2.1 Membuka program start apache Pertama-tama akan kita mulai dengan meng-click tombol: start all program Php Triad apache console start apache Jika Pada icon start anda sudah ada Start Apache,maka anda Click Saja Program Start Apache seperti gambar di bawah ini: Gbr.1.1 Start Apache Setelah kita Ckik Start Apache maka akan muncul Program seperti Gambar di bawah ini: Gbr.1.2 Start Apache Running P E M P R O G R A M A N G E N E R A S I K E - 4 Page 5

Setelah Program Start Apache Tampil,Kemudian kita akan membuka program RUN seperti yang terlihat pada gambar dibawah ini: Gbr1.3 Open Program Run Lalu kita ketikan CMD Pada Program Run tersebut untuk membuka program yang akan kita jalankan,seperti Gambar dibawah ini: Gbr1.4 Open Program CMD Setelah Kita Click Tombol OK Maka akan tampil Program yang kita inginkan tersebut C:\WINDOWS\SISTEM32\CMD. P E M P R O G R A M A N G E N E R A S I K E - 4 Page 6

Gbr1.5 Windows\system2\cmd.axe Dan inilah Lembar kerja yang akan kita pakai untuk merancang Database yang kita inginkan. 2.2 Cara Membuat Database dan Table. Langkah Pertama yang akan kita lakukan adalah dengan cara mengetikkan sintaks sebagai Berikut: Pada sintaks C:\Documents and Settings\User>ketikkan cd c:\apache\mysql\bin Untuk langkah berikutnya, ketikkan C:\apache\mysql\bin>mysql Maka akan muncul Tulisan seperti ini pada cmd.axe. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 to server version: 3.23.47-nt Type 'help;' or '\h' for help. Type '\c' to clear the buffer. Gbr1.6 Welcome Mysql P E M P R O G R A M A N G E N E R A S I K E - 4 Page 7

Jika pada Cmd.axe tidak muncul tulisan seperti gambar di atas,maka Ikuti Langkah Berikut: Click Start All Program Php Triad Mysql Mysql D-NT. Gbr1.7 MySQL Setelah itu kita ketikan kode sintaks yang tadi dan lihat apakah sintaks yang anda ketikan tadi sudah berhasil atau sama seperti yang terlihat pada Gbr1.6. Jika sudah berhasil,kita akan mulai membuat Database. 2.3 Cara Membuat Tabel Pada Database Tugas_SQL. Pada Langkah ini kita akan membuat database dengan nama Tugas_SQL, dengan mengetikkan create database Tugas_SQL;,yang kemudian akan kita gunakan dengan mengetikkan sintaks Use Tugas_SQL Seperti Gambar dibawah ini: P E M P R O G R A M A N G E N E R A S I K E - 4 Page 8

Gbr1.7 Membuat Database Kemudian database yang Telah Kita buat Akan kita gunakan dengan Mengetikkan Use Database Name; Seperti yang terlihat pada gambar dibawah ini: Gbr1.8 Cara Menggunakan Database dengan ini database yang sudah jadi dapat kita untuk pembuatan tabel-tabel di dalamnya. Kita akan membuat tabel antara lain: Tabel Karyawan,Anggota,Buku,Peminjam, dan Rak,Dengan Cara Sebagai Berikut: 1. Tabel Karyawan. Dengan cara mengetikkan sintaks seperti ini: mysql> create table karyawan -> (Id_karyawan int(12) primary key, -> Nm_Karyawan varchar(30), P E M P R O G R A M A N G E N E R A S I K E - 4 Page 9

-> TTL date, -> T_Tinggal varchar(50), ->Telpon varchar(12)); (enter) Query OK, 0 rows affected (0.00 sec) Untuk melihat tabel yang telah kita buat tersebut kita ketikan DESC Karyawan; maka akan muncul tabel yang telah kita buat tadi seperti Gbr.1.9. Gbr1.9 Table Karyawan 2. Tabel Anggota. Dengan cara mengetikkan sintaks seperti ini: mysql> Create table Anggota -> (No_Anggota int(12) primary key auto_increment, -> Id_Karyawan int(12), -> No_Member varchar(12), -> Nama varchar(30), -> Alamat varchar(225), -> Telp varchar(12), P E M P R O G R A M A N G E N E R A S I K E - 4 Page 10

-> Jenis_Kelamin char(10)); Query OK, 0 rows affected (0.41 sec) Untuk melihat tabel yang telah kita buat tersebut kita ketikan DESC Anggota; maka akan muncul tabel yang telah kita buat tadi seperti Gbr.1.10. 3. Tabel Buku Dengan cara mengetikkan sintaks seperti ini: mysql> Create table Buku -> (No_Buku int(10) primary key, -> No_Rak int(6), -> Jenis_Buku varchar(20), -> Judul varchar(30), -> Pengarang varchar(30), -> Penerbit varchar(20)); Query OK, 0 rows affected (0.00 sec) Gbr1.10 Tabel Anggota Untuk melihat tabel yang telah kita buat tersebut kita ketikan DESC Buku; maka akan muncul tabel yang telah kita buat tadi seperti Gbr.1.11. P E M P R O G R A M A N G E N E R A S I K E - 4 Page 11

Gbr1.11. Tabel Buku 4. Tabel Rak. Dengan cara mengetikkan sintaks seperti ini: mysql> create table Rak -> (No_Rak int(6) primary key, -> Nama_Rak varchar(20), -> Letak varchar(20)); Query OK, 0 rows affected (0.00 sec) Untuk melihat tabel yang telah kita buat tersebut kita ketikan DESC Rak; maka akan muncul tabel yang telah kita buat tadi seperti Gbr.1.12. Gbr1.12 Tabel Rak P E M P R O G R A M A N G E N E R A S I K E - 4 Page 12

5. Tabel Peminjam. Dengan cara mengetikkan sintaks seperti ini: mysql> Create table Peminjam -> (No_Pinjam int(12) primary key auto_increment, -> id_karyawan int(5), -> No_Member varchar(12), -> Nm_Peminjam Varchar(30), -> Telp varchar(12), -> Tgl_Pinjam date, -> Lama_Pinjam varchar(8), -> Judul_Buku varchar(30), -> No_Buku int(10), -> Tot_Bayar varchar(15), -> Jaminan varchar(10), -> Ket varchar(20)); Query OK, 0 rows affected (0.39 sec) Untuk melihat tabel yang telah kita buat tersebut kita ketikan DESC Peminjam; maka akan muncul tabel yang telah kita buat tadi seperti Gbr.1.13. Gbr1.13 Tabel Peminjam P E M P R O G R A M A N G E N E R A S I K E - 4 Page 13

2.4 Cara Pengisian Record Ke dalam Tabel Untuk Mengisikan Record Kedalam Tabel yang telah kita buat, kita akan mengetikkan syntaxnya Sebagai berikut: 1. Tabel Karyawan mysql> insert into karyawan -> (Id_Karyawan,nm_Karyawan,TTL,T_Tinggal,Telpon) -> values -> ('54677','Bamzz','1990-05-23','Bumi Manti','085277777777'), -> ('43254','Agoes','1988-08-28','Jati Agung','085288888888'); Query OK, 2 rows affected (0.00 sec) Records: 2 Duplicates: 0 Warnings: 0 Untuk Menampilkan Record yang telah kita buat Gunakan syntax ini Select* from Karyawan;, Maka akan muncul tabel yang sudah berisikan record yang telah kita isikan tadi, Seperti yang terlihat pada Gbr.1.14. Gbr1.14 Tabel Karyawan yang telah berisikan Record 2. Tabel Anggota mysql> insert into anggota -> (No_Anggota,Id_Karyawan,No_Member,Nama,alamat,Telp,Pekerjaan) -> values P E M P R O G R A M A N G E N E R A S I K E - 4 Page 14

-> ('','AP-271', 54677,'Agus Setiadi','Jati Mulyo','085233333333','Mahasiswa'), -> ('','AP-236', 54677,'Bambang Dimas','Kampung Baru','089822222222','Mahasiswa'), -> ('','AP-354', 54677,'Rara Ps','TPU','08567777777','Operator'), -> ('','AP-756', 54677,'Ahmadyani','Garuntang','085266666666','KebLinmas'), -> ('','AP-324', 54677,'Enno','Gg.Pisang','081333333333','Tukang Keredit'); Query OK, 5 rows affected (0.01 sec) Records: 5 Duplicates: 0 Warnings: 5 Untuk Menampilkan Record yang telah kita buat Gunakan syntax ini Select* from Anggota;, Maka akan muncul tabel yang sudah berisikan record yang telah kita isikan tadi, Seperti yang terlihat pada Gbr.1.15. Gbr1.15 Tabel Anggota yang telah berisikan Record 3. Tabel Buku. mysql> insert into buku -> (No_Buku,No_Rak,Jenis_Buku,Judul,Pengarang,Penerbit) -> values -> ('78829','3','Novel','Catatan akhir sekolah','hanafi','radar'), -> ('45266','1','Modul','Matika Dasar','Prof.Andi','Andi'), -> ('12345','2','Keagamaan','Rtapan anak tiri','dila','airlangga'), -> ('76547','1','Modul','MYSQL','Agus','Bambang'), P E M P R O G R A M A N G E N E R A S I K E - 4 Page 15

-> ('86566','4','komik','sinchan','yogi','Joni'), -> ('78665','5','Dongeng','Si kancil','yogi','ibnu'); Query OK, 6 rows affected (0.00 sec) Records: 6 Duplicates: 0 Warnings: 0 Untuk Menampilkan Record yang telah kita buat Gunakan syntax ini Select* from Buku;, Maka akan muncul tabel yang sudah berisikan record yang telah kita isikan tadi, Seperti yang terlihat pada Gbr.1.16. Gbr1.16 Tabel Buku yang telah berisikan Record 4. Tabel Rak. mysql> insert into rak -> (No_Rak,Nama_Rak,Letak) -> values -> ('1','Rak Modul','Pojok kiri'), -> ('2','Rak Keagamaan','Kanan Atas'), -> ('3','Rak Novel','Tengah rangan'), -> ('4','Rak Komik','Pojok kanan bawah'), -> ('5','Rak Dongeng','depan pintu masuk'); Query OK, 5 rows affected (0.00 sec) P E M P R O G R A M A N G E N E R A S I K E - 4 Page 16

Records: 5 Duplicates: 0 Warnings: 0 Untuk Menampilkan Record yang telah kita buat Gunakan syntax ini Select* from Rak;, Maka akan muncul tabel yang sudah berisikan record yang telah kita isikan tadi, Seperti yang terlihat pada Gbr.1.17. 5. Tabel Peminjam mysql> insert into peminjam Gbr1.17 Tabel Rak yang telah berisikan Record -> (No_Pinjam,Id_Karyawan,No_member,nm_Peminjam,telp,tgl_pinjam,lama_pinjam,judul_buku,no_buku,tot_bayar,jaminan,ket) -> values -> ('', 54677,'BA-234','Sisca','081200000000','-01-01','5 hari','ratapan anak tiri','12345','12000','ktm','bru Stgh'), -> ('', 54677,'BA-123','Joni','089811111111','-01-01','20 hari','matika dasar','45266','20500','ktp','blm Bayar'), -> ('', 54677,'AP-236','Bambang Dimas','089822222222','-01-01','12 hari','catatan akhir sekolah','78829','17500','','kredit'), -> ('', 54677,'AP-271','Agus Setiadi','085233333333','-01-01','3 hari','sinchan','86566','7500','','lunas'); Query OK, 4 rows affected (0.00 sec) Records: 4 Duplicates: 0 Warnings: 4 P E M P R O G R A M A N G E N E R A S I K E - 4 Page 17

(AP adalah Anggota Perpustakaan) dan (BA adalah Bukan Anggota Perpustakaan) Untuk Menampilkan Record yang telah kita buat Gunakan syntax ini Select* from Peminjam;, Maka akan muncul tabel yang sudah berisikan record yang telah kita isikan tadi, Seperti yang terlihat pada Gbr.1.18 3.5 Menampilkan Query Gbr1.18 Tabel Peminjam yang telah berisikan Record Query adalah suatu istilah untuk melihat Record pada satu tabel atau lebih. Untuk menampilkan Record dari tabel, kita akan mulai dengan menampilkan record pada satu tabel terlebih dahulu. Syntax yang akan kita gunakan sebagai berikut: Melihat Seluruh Record Untuk Melihat seluruh Record kita tinggal mengetikkan syntax SELECT* FROM nama_ tabel;,missal kitaakan menampilkan Record dari tabel yang telah kita buat tadi, Kita akan ambil dari tabel anggota, maka Syntax yang kita ketikkan adalah : SELECT* FROM Anggota;. Maka akan tampil record dari tabel anggota seperti Gbr dibawah ini: P E M P R O G R A M A N G E N E R A S I K E - 4 Page 18

Melihat isi Field Tertentu Misalkan kita akan menampilkan No_Anggota,nama,Alamat dan pekerjaan dari tabel anggota, Syntax yang kita ketikkan adalah: SELECT field_nama From Table_name; Sebagai ilustrasi untuk melihat data tersebut ketikan perintah berikut: mysql> select No_anggota,nama,alamat,pekerjaan -> from anggota; Maka akan tampil record dari tabel anggota seperti Gbr dibawah ini: Menampilkan Nama Pada Tabel Karyawan Untuk menampilkan Nm_Karyawan pada tabel karyawan,langkahnya masih sama seperti langkah sebelumnya. Syntax yang kita ketikkan adalah: SELECT field_nama From Table_name; mysql> select nm_karyawan -> from karyawan; P E M P R O G R A M A N G E N E R A S I K E - 4 Page 19

Maka akan tampil record dari tabel Karyawan seperti Gbr dibawah ini: MengUpdate data yang akan kita perbaharui. Misalkan kita akan mengganti pekerjaan Enno yang tadinya bekerja sebagai tukang kredit akan kita ubah menjadi Kreditur. Syntax yang kita ketikkan adalah sebagai berikut: mysql> update anggota -> set pekerjaan= Kreditur -> where nama='enno'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 Untuk memastikan data yang kita masukan tadi sudah di Update,Kita akan lihat dengan menggunakan syntax yang tadi telah kita pelajari SELECT* FROM Anggota;. Maka akan tampil record dari tabel anggota seperti Gbr dibawah ini: P E M P R O G R A M A N G E N E R A S I K E - 4 Page 20

MengUpdate data Id_Karyawan Misalkan kita akan memperbaharui record id_karyawan 43524 dimana Peminjam bernama Joni. Syntax yang kita ketikkan adalah sebagai berikut: mysql> update peminjam -> set id_karyawan='43524' -> where nm_peminjam='joni'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 Untuk memastikan data yang kita masukan tadi sudah di Update,Kita akan lihat dengan menggunakan syntax yang tadi telah kita pelajari SELECT* FROM Peminjam. Maka akan tampil record dari tabel Peminjam seperti Gbr dibawah ini: Mengurutkan Hasil Query Untuk ini kita harus tambahkan Perintah Order by setelah where Clause,Sebagai berikut: Sebagai ilustrasi untuk melihat anggota yang sebagai mahasiswa dan hasilnya diurutkan berdsarkan no urut secara terbalik (Descendent), kita akan ketikkan perintah berikut: mysql> select nama,telp,pekerjaan -> from anggota P E M P R O G R A M A N G E N E R A S I K E - 4 Page 21

-> where pekerjaan='mahasiswa' -> order by no_anggota desc; Maka akan tampil record dari tabel anggota seperti Gbr dibawah ini: Menampilkan Kriteria tertentu Syntaxnya sebagai berikut: SELECT field_name FROM table_name WHERE Where_Clause; Sebagai ilustrasi kita akan melihat anggota Perpus nm_peminjam,tgl_pinjam,lama_pinjam dan judul_buku,yang meminjam buku Pada Perpustakaan. akan kita ketikkan perintah sebagai berikut: mysql> Select Nm_Peminjam,Tgl_Pinjam,lama_pinjam,judul_buku -> from peminjam -> where No_Member like 'AP%'; Maka akan tampil record dari tabel Peminjam seperti Gbr dibawah ini: P E M P R O G R A M A N G E N E R A S I K E - 4 Page 22

Menampilkan Peminjam yang Berinisial depan A Sebagai ilustrasi kita akan Menampilkan Peminjam yang meminjam buku Pada Perpustakaan dan berhuruf depan A. akan kita ketikkan perintah sebagai berikut: mysql> select* from anggota -> Where nama like 'A%'; Maka akan tampil record dari tabel Peminjam seperti Gbr dibawah ini: Menampilkan Peminjam yang bukan anggota Perpus Sebagai ilustrasi kita akan melihat yang Bukan Anggota Perpus nm_peminjam, Lama_Pinjam Tot_Bayar,Jaminan dan Ket,yang meminjam buku Pada Perpustakaan. akan kita ketikkan perintah sebagai berikut: mysql> select Nm_Peminjam,Lama_Pinjam,Tot_Bayar,Jaminan,Ket -> from peminjam -> where no_member like 'BA%'; P E M P R O G R A M A N G E N E R A S I K E - 4 Page 23

Maka akan tampil record dari tabel Peminjam seperti Gbr dibawah ini: Mengubah Nama dan Type Coloumn Syntaxnya sebagai berikut: ALTER TABLE Nama_table CHANGE Nama_Column CREATE Definition Sebagai Ilustrasi Kita akan Mengubah Nama Coloumn Letak akan kita ganti dengan Peletakan dengan type char(50). Caranya adalah Sebagai Berikut: mysql> alter table rak -> change Letak Peletakan char(50); Query OK, 5 rows affected (0.00 sec) Records: 5 Duplicates: 0 Warnings: 0 Untuk menampilkan Nama_Column pada tabel Rak,langkahnya masih sama seperti langkah sebelumnya. Syntax yang kita ketikkan adalah: SELECT * From Rak; Maka akan tampil record dari tabel Rak seperti Gbr dibawah ini: P E M P R O G R A M A N G E N E R A S I K E - 4 Page 24

Menampilkan Kolom dengan kriteria Not Sebagai Ilustrasi Kita akan Menampilkan anggota yang tidak tinggal di kampung baru pada tabel anggota. Ketikan Perintah Berikut: mysql> select* from anggota -> Where alamat!='kampung Baru'; Maka akan tampil record dari tabel Peminjam seperti Gbr dibawah ini: Fungsi Numerik Sebagai Ilustrasi Kita akan Menampilkan Peminjam dengan nomor urut Genap pada tabel Peminjam. Ketikan Perintah Berikut: mysql> select Nm_Peminjam,No_Pinjam -> from peminjam -> where (no_pinjam%2)=0; P E M P R O G R A M A N G E N E R A S I K E - 4 Page 25

Maka akan tampil record dari tabel Peminjam seperti Gbr dibawah ini: Kemudian kita akan menghubungkan beberapa tabel yang telah kita buat tadi menjadi satu Record. Menghubungkan 2 tabel kedalam satu Record mysql> select Judul,Jenis_buku,pengarang,Nama_rak,Peletakan -> from buku,rak -> where buku.no_rak=rak.no_rak; Maka akan tampil record seperti Gbr dibawah ini: Menghubungkan 3 tabel ke dalam satu Record Dari tabel Buku,Peminjam dan Karyawan. mysql> select jenis_buku,judul,nm_peminjam,telp,lama_pinjam,nm_karyawan -> from buku,peminjam,karyawan P E M P R O G R A M A N G E N E R A S I K E - 4 Page 26

-> where buku.no_buku=peminjam.no_buku and peminjam.id_karyawan=karyawan.id_karyawan; Maka akan tampil record seperti Gbr dibawah ini: Menghubungkan 3 tabel dalam satu Record pada tabel anggota,karyawan,peminjam mysql> select nama,nm_karyawan,tot_bayar,ket -> from anggota,karyawan,peminjam -> where anggota.no_member=peminjam.no_member and karyawan.id_karyawan=peminjam.id_karyawan; Maka akan tampil record seperti Gbr dibawah ini: Menghubungkan 4 Tabel ke dalam satu record Dari Tabel Rak,Buku,Peminjam dan Karyawan. mysql> select Nama_Rak,Peletakan,jenis_buku,Judul,nm_peminjam,telp,tgl_pinjam,nm_karyawan P E M P R O G R A M A N G E N E R A S I K E - 4 Page 27

-> from rak,buku,peminjam,karyawan -> where rak.no_rak=buku.no_rak and buku.no_buku=peminjam.no_buku and peminjam.id_karyawan=karyawan.id_karyawan; Maka akan tampil record seperti Gbr dibawah ini: Menghubungkan 5 Tabel ke dalam satu record mysql> select Nama_Rak,jenis_buku,Judul,nm_peminjam,nm_karyawan,nama -> from rak,buku,peminjam,karyawan,anggota -> where rak.no_rak=buku.no_rak and buku.no_buku=peminjam.no_buku and peminjam.no_member=anggota.no_member and anggota.id_karyawan=karyawan.id_karyawan; P E M P R O G R A M A N G E N E R A S I K E - 4 Page 28

Maka akan tampil record seperti Gbr dibawah ini: Menghubungkan Beberapa tabel dan hanya Menampilkan satu Nama peminjam mysql> select nm_peminjam,tgl_pinjam,lama_pinjam,judul_buku,pengarang Penerbit -> from peminjam,buku -> where Buku.no_buku=peminjam.no_buku -> and nm_peminjam='joni'; P E M P R O G R A M A N G E N E R A S I K E - 4 Page 29

Bab.III PENUTUP 3.1 Kesimpulan Bahasa Pemprograman Generasi ke-4 mempelajari tentang pembuatan database yang sangat populer pada saat ini. Seperti program SQL yang telah kita bahas pada makalah ini yang banyak membahas tentang pembuatan Database, tabel-tabel, Mengisi Record kedalam suatu tabel dan menampilkan Gabungan dari beberapa tabel atau yang disebut (Query ). 3.2 Saran Pemprograman generasi ke-4 adalah salah satu Bahasa Pemprograman yang sudah sangat mudah dimengerti oleh User pada saat ini,karena bahasanya sudah lebih baik dibandingkan dengan bahasa Pemprograman yang sebelumnya,hanya saja pada Bahasa Pemprograman ini kita dibutuhkan sedikit ketelitian untuk mempelajarinya,jadi teruslah berlatih agar dapat menguasainya. P E M P R O G R A M A N G E N E R A S I K E - 4 Page 30