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

Ukuran: px
Mulai penontonan dengan halaman:

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

Transkripsi

1 Yayasan : Dian cipta cendikia Lampung Agus Setiadi : ( ) : ( ) 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

2 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

3 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

4 DAFTAR ISI COVER KATA PENGANTAR... 2 DAFTAR ISI... 3 I. PENDAHULUAN Latar Belakang... 4 II. PEMBAHASAN 2.1 Membuka Program Start Apache Cara Membuat Database dan Tabel Cara Membuat Tabel Pada Database Tugas_SQL Cara Pengisian Record Ke dalam Tabel Menampilkan Query III.PENUTUP 3.1 Kesimpulan Saran 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

5 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

6 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

7 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: 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

8 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

9 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

10 -> 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

11 -> 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 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 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

12 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 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

13 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 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

14 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',' ','Bumi Manti',' '), -> ('43254','Agoes',' ','Jati Agung',' '); 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 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

15 -> ('','AP-271', 54677,'Agus Setiadi','Jati Mulyo',' ','Mahasiswa'), -> ('','AP-236', 54677,'Bambang Dimas','Kampung Baru',' ','Mahasiswa'), -> ('','AP-354', 54677,'Rara Ps','TPU',' ','Operator'), -> ('','AP-756', 54677,'Ahmadyani','Garuntang',' ','KebLinmas'), -> ('','AP-324', 54677,'Enno','Gg.Pisang',' ','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 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

16 -> ('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 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

17 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 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',' ','-01-01','5 hari','ratapan anak tiri','12345','12000','ktm','bru Stgh'), -> ('', 54677,'BA-123','Joni',' ','-01-01','20 hari','matika dasar','45266','20500','ktp','blm Bayar'), -> ('', 54677,'AP-236','Bambang Dimas',' ','-01-01','12 hari','catatan akhir sekolah','78829','17500','','kredit'), -> ('', 54677,'AP-271','Agus Setiadi',' ','-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

18 (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 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

19 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

20 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

21 MengUpdate data Id_Karyawan Misalkan kita akan memperbaharui record id_karyawan 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

22 -> 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

23 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

24 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

25 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

26 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

27 -> 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

28 -> 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

29 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

30 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

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

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

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

PERINTAH DASAR MySQL

PERINTAH DASAR MySQL PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All

Lebih terperinci

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

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; A. 1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; 2. Memilih dan membuka database Sintaks : use [nama_database]; Contoh : use pelatihan; 3. Mengelola Database Membuat

Lebih terperinci

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

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua

Lebih terperinci

_basis_data. 10 rows in set (0.24 sec)

_basis_data. 10 rows in set (0.24 sec) 10 rows in set (0.24 sec) MariaDB [(none)]> use kbm_disekolah Database changed MariaDB [kbm_disekolah]> create table( -> nip int (16) not null primary key -> nama char (40), -> jenis_kelamin; ERROR 1064

Lebih terperinci

MODUL I PENGENALAN MYSQL

MODUL I PENGENALAN MYSQL MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK

Lebih terperinci

Tutorial Singkat MySQL

Tutorial Singkat MySQL Tutorial Singkat MySQL Mahmud Subaena mahmud.subaena@kendari.linux.or.id Lisensi Dokumen: Copyright 2009 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

Praktek Pemrograman Web

Praktek Pemrograman Web Praktek Pemrograman Web dwi sakethi dwijim@unila.ac.id http://www.dwijim.wordpress.com 0816-403-432 25 Mei 2012 seratan meniko dipun ketik ngangge L A TEX 1 Daftar Isi 1 Praktek #1-Menginstal XAMPP 3 1.1

Lebih terperinci

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

Database. Danu Wira Pangestu  1. Mengenal Database. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows Tutorial Singkat MySQL Menggunakan AppServ versi 2.5.5 for Windows Setelah Proses Instalasi AppServ selesai, secara default AppServ akan menyediakan bundel beberapa program untuk membangun sebuah server

Lebih terperinci

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

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

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan. Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Jobsheet SQL Dasar : Hari Zulianto, ST [Year] JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.

Lebih terperinci

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

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL

Lebih terperinci

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

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

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

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini MySQL 1. Mengenal MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL termasuk jenis RDBMS (Relational Database Management System), itulah sebabnya istilah seperti table, baris,

Lebih terperinci

Pertemuan 12 Pengenalan Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

LAPORAN TUGAS BASIS DATA I LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS

Lebih terperinci

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Disusun Oleh: Nama : Eva Alfian Sidiq Nurzaman NIM : (12131260) Kls : TI A Malam SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 Tampilan

Lebih terperinci

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

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

P - 7 Pembahasan UTS PSIK V

P - 7 Pembahasan UTS PSIK V P - 7 Pembahasan UTS PSIK V 1. Jelaskan mengenai Web Applications Architechture dengan ilustrasi gambar. Secara teknis database yang menyimpan hampir semua data dan data tersebut diolah oleh bahasa pemrograman

Lebih terperinci

MySQL. Pemrograman Web/MI/D3 sks 1

MySQL. Pemrograman Web/MI/D3 sks 1 MySQL Sumber : Buku Database Relational dengan MySQL, Bunafit Nugroho, Tutorial Dasar Pemrograman PHP MySQL, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial PHP Programming Fundamental dan

Lebih terperinci

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

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.

Lebih terperinci

Praktikum Basis Data 14 Structure Query Language 2

Praktikum Basis Data 14 Structure Query Language 2 Praktikum Basis Data 14 Structure Query Language 2 Pokok Bahasan : - DDL create table - DDL alter table - DDL drop table - DML insert - DML update - DML delete Tujuan : - Mahasiswa dapat menerapkan perintah

Lebih terperinci

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA TUGAS 1 PRAKTIKUM SISTEM BASIS DATA Nama Kelas : Suryani : TI-2B NIM : 12131290 SEKOLAH TINGGI MULTIMEDIA DAN ILMU KOMUNIKASI EL-RAHMA Jln. Sisingamangaraja 76 Yogyakarta Telp/Fax: (0274) 377982 2014 Tugas

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

STUPID LOGIC PROGRAMMING II

STUPID LOGIC PROGRAMMING II 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

Lebih terperinci

BAB I Penginstallan dan setting PHPTriad

BAB I Penginstallan dan setting PHPTriad BAB I Penginstallan dan setting PHPTriad Database adalah tempat dimana kita akan menyimpan data yang dibutuhkan web kita. Mengapa harus menggunakan database? Bukankah lebih mudah dalam bentuk file seperti

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

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

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari

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

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

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help PENGANTAR MYSQL I. Pendahuluan Mysql merupakan salah satu Relational database management system bersifat Open Source. Struktur database disimpan dalam tabel-tabel yang saling berelasi. Karena Sifat Open

Lebih terperinci

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

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

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel Bekerja Dengan Tabel 1 Oleh : Andri Heryandi, S.T., M.T., Teknik Informatika Universitas Komputer Indonesia Table Digunakan untuk menyimpan data. Terdiri dari kolom dan baris. Setiap kolom mendefinisikan

Lebih terperinci

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

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom Praktikum Sistem Basis Data MYSQL Gentisya Tri Mardiani, S.Kom MySQL merupakan Database Server yang bersifat : Open Source Multiplatform Berbasis database relasional Bisa dipakai untuk database pribadi

Lebih terperinci

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

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt). Perintah CMD Aulia Rahman Abstrak Perintah CMD atau sering disebut (command promt) adalah suatu aplikasi jaringan komputer yang sering digunakan oleh seorang programer untuk membuat databases. Berikut

Lebih terperinci

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

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif www.ilmuwebsite.com Bagian 18. Mulai Bekerja dengan PHP dan

Lebih terperinci

Perintah - Perintah Dasar Pada MySQL

Perintah - Perintah Dasar Pada MySQL Perintah - Perintah Dasar Pada MySQL Bayu Lesmana Putra bayu.lesmana@raharja.info Abstrak Mysql merupakan salah satu Relational database management system bersifat Open Source. Struktur database disimpan

Lebih terperinci

MySQL AL AZHAR COMPUTER CLUB

MySQL AL AZHAR COMPUTER CLUB MODUL Pelatihan Web MySQL AL AZHAR COMPUTER CLUB Oleh : Achmad Fachrie Jakarta, 2006 Al Azhar Computer Club MySQL Dalam melakukan pengembangan aplikasi, salah satu komponen yang terpenting adalah database.

Lebih terperinci

SQL. Brigida Arie Minartiningtyas, M.Kom

SQL. Brigida Arie Minartiningtyas, M.Kom SQL Brigida Arie Minartiningtyas, M.Kom Show Berfungsi untuk melihat list/daftar dari database atau tabel yang sudah dibuat Untuk melihat daftar database yang sudah dibuat SHOW databases; Untuk melihat

Lebih terperinci

PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASIS DATA PRAKTIKUM SISTEM BASIS DATA Tugas I Disusun oleh: Nama : Rizky Firman Prasetyo NIM : 12131283 Prodi : Teknik Informatika Malam Semester : 2 STMIK EL RAHMA YOGYAKARTA 2013/2014 Nama : Rizky Firman Prasetyo

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

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

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

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini: JOIN Dalam menampilkan sebuah data seringkali kita perlu menggunakan lebih dari 1 tabel, 2 tabel, bahkan lebih, karena data yang akan ditampilkan terletak pada beberapa tabel. Setiap tabel biasanya memiliki

Lebih terperinci

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

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom., M.Kom Praktikum Sistem Basis Data MYSQL Gentisya Tri Mardiani, S.Kom., M.Kom MySQL merupakan Database Server yang bersifat : Open Source Multiplatform Berbasis database relasional Bisa dipakai untuk database

Lebih terperinci

Untung Subagyo

Untung Subagyo Judul Artikel Untung Subagyo uunboy@gmail.com http://masuun.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

Lebih terperinci

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

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat

Lebih terperinci

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE 8.1 Membuat User Sebelum dapat mengakses database, kita sebaiknya membuat user account yang akan kita gunakan untuk mengakses database tersebut. Pada halaman

Lebih terperinci

MODUL 5 INTERNET PROGRAMMING : MySQL

MODUL 5 INTERNET PROGRAMMING : MySQL MODUL 5 INTERNET PROGRAMMING : MySQL A. Tujuan : 1. Memahami tentang sistem database 2. Memahami dasar-dasar MySQL. 3. Memahami relasi di MySQL B. Dasar Teori PENGENALAN DATABASE Basis Data: Himpunan kelompok

Lebih terperinci

Seri 01 : Belajar Database MySQL

Seri 01 : Belajar Database MySQL Seri 01 : Belajar Database MySQL Arianto antho_limbee@yahoo.com Rahmat Hidayat mr.rahmat@gmail.com http://rahmat.polinpdg.ac.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Bagian 1 Dasar Menguasai Database MySQL

Bagian 1 Dasar Menguasai Database MySQL Bagian 1 Dasar Menguasai Database MySQL Bunafit Nugroho www.bunafit-komputer.com bunafit_linux@yahoo.com Lisensi Dokumen: Copyright 2006 Bunafit-Komputer.Com Seluruh dokumen di Bunafit-Komputer.Com dapat

Lebih terperinci

7 VARIASI INSERT YANG TERLUPAKAN

7 VARIASI INSERT YANG TERLUPAKAN 7 VARIASI INSERT YANG TERLUPAKAN NURLITA nurlita.icha@gmail.com Abstrak Data Manipulation Language (DML) merupakan bagian dari perintah SQL (Structured Query Language) yang terdiri dari berbagai perintah

Lebih terperinci

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

Manajemen Transaksi A. Konsep Transaksi 1. Membuat Tabel account dengan type Innodb Manajemen Transaksi A. Konsep Transaksi Transaksi adalah sebuah unit dari eksekusi program yang mampu mengakses dan mengupdate berbagai data yang memiliki kaitan logika transaksi itu sendiri dimana dalam

Lebih terperinci

PENGENALAN SINTAKS DASAR DALAM MySQL

PENGENALAN SINTAKS DASAR DALAM MySQL SMK-TI TRAINING AND CERTIFICATION Modul 3 PENGENALAN SINTAKS DASAR DALAM MySQL Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat membuat database dan table sederhana yang dilengkapi

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

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

MEMBUAT DATA BASE dengan Microsoft SQL server 2000 MEMBUAT DATA BASE dengan Microsoft SQL server 2000 Bentuk umum: CREATE DATABASE nama_database; Contoh: CREATE DATABASE pegawai; Caranya: 1. klik Start All Programs Microsoft SQL Server Query Analyzer 2.

Lebih terperinci

M O D U L K U L I A H

M O D U L K U L I A H M O D U L K U L I A H Basis Data PENGANTAR Selamat datang di zone belajar basis data!! Saya bersyukur bisa menyelesaikan modul ini tepat pada waktunya untuk digunakan sebagai pelengkap bahan ajar materi

Lebih terperinci

Modul 3 : Query Penggabungan Tabel

Modul 3 : Query Penggabungan Tabel Modul 3 : Query Penggabungan Tabel Tujuan Praktikum - Mahasiswa dapat membedakan perbedaan macam-macam join tabel. - Mahasiswa mampu melakukan query untuk join tabel. - Mahasiswa dapat membedakan union,

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

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

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

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs. Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop

Lebih terperinci

MODUL II. Instalasi OracleXE Dan SQL

MODUL II. Instalasi OracleXE Dan SQL MODUL II Instalasi OracleXE Dan SQL I. Tujuan 1. Dapat menginstalasi aplikasi Oracle XE 2. Dapat mengeset user baru pada aplikasi Oracle XE 3. Dapat mengubah password username hr dan mengaktifkannya 4.

Lebih terperinci

MENGENAL SYNTAX DML PADA SQL

MENGENAL SYNTAX DML PADA SQL 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

Lebih terperinci

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

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI. SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 6 SBD 1 Structure Query Language (Bagian 1) Pengenalan SQL. Pengelompokkan Perintah SQL. Pengenalan SQL Structure Query Language (SQL) merupakan

Lebih terperinci

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

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Karunia Suci Lestari k.sucilestari97@gmail.com :: http://ksucilestari97.wordpress.com Abstrak Setelah artikel sebelumnya membahas

Lebih terperinci

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

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto Pengenalan DDL o Create Database, Drop Database o Create Table,. Alter Table, Drop Table Pengenalan DML (Insert, Select,

Lebih terperinci

PRAKTIKUM SISTEM BASISDATA

PRAKTIKUM SISTEM BASISDATA PRAKTIKUM SISTEM BASISDATA Disusun Oleh : Hanung Riyadi (12131264) SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER (STMIK) EL RAHMA 2014 NAMA : HANUNG RIYADI NIM : 12131264 PRAKTIKUM SISTEM : PBSD KELAS : MALAM

Lebih terperinci

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Di susun Oleh : Nama = Ridwan Abdulah NIM = 12131279 Kelas = TI.B Malam Dosen : Wahyu widodo, S. Kom PROGRAM STUDI TEKNIK INFORMATIKA STMIK EL-RAHMA YOGYAKARTA TUGAS 1.

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

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( ) PRAKTIKUM SISTEM BASISDATA Disusun Oleh : Anggi Nurcahyo (12131249) SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER (STMIK) EL RAHMA 2014 NAMA : ANGGINURCAHYO NIM : 12131249 PRAKTIKUM SISTEM : BASIS DATA Deskripsi

Lebih terperinci

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

Tutorial MySQL. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education Tutorial MySQL Di susun Oleh : H. Ary Setyadi Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education http://oke.or.id Menjalankan MySQL Menjalankan MySQL dapat dilakukan melalui menu Windows:

Lebih terperinci

Latihan Query mysql PHP QUERY

Latihan Query mysql PHP QUERY QUERY Query apaan sih? Query adalah sebuah pertanyaan atau sebuah permintaan. Sebelum masuk kedalam program Aplikasi PHP, kamu harus belajar Query dulu biar kamu bisa mengelolah Database,,,untuk itu ikuti

Lebih terperinci

Basis Data Spasial Modul 2

Basis Data Spasial Modul 2 Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL Tujuan : Mengetahui dasar membuat Tabel 1. Mengenal Tabel MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL - Tabel adalah sekumpulan data mengenai sebuah objek, misalnya pelanggan, barang, mahasiswa, penjualan

Lebih terperinci

INTERNET PROGRAMMING DATABASE

INTERNET PROGRAMMING DATABASE INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan

Lebih terperinci

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL 1 Pengenalan MySQL, DDL, DML MODUL 1 Pengenalan MySQL, DDL, DML PENGENALAN MYSQL MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan

Lebih terperinci

Mengenal Operasi Dasar SQL

Mengenal Operasi Dasar SQL Mengenal Operasi Dasar SQL Pendahuluan Bab ini akan membahas cara membuat basis data dan tabel, memasukkan data, melakukan pengubahan struktur tabel dan cara menghapus. Beberapa DBMS menyediakan pernyataan

Lebih terperinci

SQL Server 2008 Mengaktifkan DBMS SQL Server 2008 SQL server 2008 SQL server management studio DDL Basis Data Mendefinisikan, mengubah dan menghapus basis data: Create Database NamaBasisData Alter

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MYSQL Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI... 2 BAB I MENGENAL

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

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

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru

Lebih terperinci

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

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( ) TUGAS I PRAKTIKUM SISTEM BASIS DATA Nama: Krisna Pandu Wibowo(12131353) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 1. Buat database dan 1 tabel dengan objek yang ada

Lebih terperinci

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

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1. P - 3 Bab 2 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai aplikasi server MySQL, akses terhadap MySQL, Client MySQL, tipe data dan operasi DDL pada SQL. 3.2 Materi 1. Aplikasi Server MySQL

Lebih terperinci

Mengenal Pemrograman PHP7 Database untuk Pemula

Mengenal Pemrograman PHP7 Database untuk Pemula Mengenal Pemrograman PHP7 Database untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi

Lebih terperinci

MODUL 1 PENGENALAN MYSQL

MODUL 1 PENGENALAN MYSQL MODUL 1 PENGENALAN MYSQL MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan DBMS yang relatif ringan

Lebih terperinci

Praktikum Basis Data 2017 TE UM

Praktikum Basis Data 2017 TE UM MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan

Lebih terperinci

Introduction to SQL. Database Programming. 2 nd Chapter

Introduction to SQL. Database Programming. 2 nd Chapter Introduction to SQL Database Programming 2 nd Chapter SQL SQL adalah sebuah bahasa yang bersifat request oriented Dikembangkan oleh IBM (San Jose Research Laboratory) Bersifat Non Case Sensitif Merupakan

Lebih terperinci

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

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

Lebih terperinci

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

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ; P - 4 Bab 3 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. 3.2 Materi 1. Data Modeling Language (DML) 2. Operator 3. Fungsi Agregat 4. Ekspresi Query 5. Fungsi dan Ekspresi

Lebih terperinci

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL MODUL PRAKTIKUM 04 Database Implementation dengan Perintah SQL Tujuan : - Mengetahui dan membuat perintah Query untuk membuat table - Mengetahui dan membuat perintah Query untuk input, update dan delete

Lebih terperinci

Modul 3. Oleh : Mohammad Sholikin. 1

Modul 3. Oleh : Mohammad Sholikin.  1 Modul 3 Oleh : Mohammad Sholikin http://sholikins.wordpress.com 1 SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara

Lebih terperinci

BAB II PEMBUATAN DAN MANAJEMEN TABLE

BAB II PEMBUATAN DAN MANAJEMEN TABLE BAB II PEMBUATAN DAN MANAJEMEN TABLE 2.1 Bahasan dan Sasaran 2.1.1 Bahasan - pembuatan tabel - pengelolaan tabel 2.1.1 Sasaran 1. Mahasiswa memahami cara pembuatan maupun penghapusan tabel. 2. Mahasiswa

Lebih terperinci

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta Sistem Basis Data Prepared by LittleRadita STMIK- AUB Surakarta MySQL termasuk ke dalam Relational Database Management System (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public

Lebih terperinci