Jurnal Basis Data MySQL

38
DISUSUN OLEH : Hari Nanda Pratama Siregar 1414370293 DOSEN PENGAMPU : Ms. Sulistianingsih S.Kom Program Studi Sistem Komputer TAHUN PEMBELAJARAN 2014/2015 Universitas Pembangunan Pancabudi

Transcript of Jurnal Basis Data MySQL

Page 1: Jurnal Basis Data MySQL

DISUSUN OLEH :

Hari Nanda Pratama Siregar 1414370293

DOSEN PENGAMPU :

Ms. Sulistianingsih S.Kom

Program Studi Sistem Komputer

TAHUN PEMBELAJARAN 2014/2015

Universitas Pembangunan Pancabudi

Jl. Jendral Gatot Subroto KM. 4,5 Sei Sikambing 20122 Medan –

Sumatera Utara – Indonesia

Kata pengantar

Page 2: Jurnal Basis Data MySQL

Assalammu’alaikum Wr.Wb.

Puji syukur kita ucapkan kehadirat Allah SWT yang telah memberikan rahmatnya kepada kami,

sehingga kami dapat menyelesaikan makalah diskusi ini dengan sesempurna mungkin. Tidak

lupa pula shalawat dan beriringkan salam kita hadiahkan kepada Nabi kita Muhammad SAW.

Makalah ini kami perbuat sedemikian rupa dalam rangka menyelesaikan tugas Struktur Data

Pemrograman. Semoga makalah singkat ini dapat berguna bagi kita semua. Kami sadar masih

terdapat banyak kesalahan dalam kata yang kami perbuat, untuk iitu kami mohon pembaca

memakluminya.

Medan, 3 Desember 2015

Daftar isi

Page 3: Jurnal Basis Data MySQL

Halaman Judul/Cover ........................................................................................................................

i

Kata Pengantar ..................................................................................................................................

ii

Daftar isi ............................................................................................................................................

iii

BAB I PENDAHULUAN

1.1 Latar Belakang ............................................................................................................................

4

1.2 Tujuan Praktikum ........................................................................................................................

4

1.3 Manfaat .......................................................................................................................................

4

BAB II LANDASAN TEORI

1.1 Dasar – Dasar MySQL ................................................................................................................

5

1.2 Perintah MySQL .........................................................................................................................

13

BAB III HASIL PERCOBAAN

1.1 Contoh Program Penjualan .........................................................................................................

24

BAB IV ANALISA HASIL PERCOBAAN ....................................................................................

28

Page 4: Jurnal Basis Data MySQL

BAB V PENUTUP ...........................................................................................................................

28

Daftar Pustaka ...................................................................................................................................

29

BAB I PENDAHULUAN

1.1 Latar Belakang

Basis data adalah sekumpulan informasi yang diatur agar mudah dicari. Dalam arti umum

basis data adalah sekumpulan data yang diproses dengan  bantuan komputer yang

memungkinkan data dapat diakses dengan mudah dan tepat, yang dapat digambarkan sebagai

aktifitas dari satu atau lebih organisasi yang berelasi.

Sedangkan pengertian MySQL sendiri adalah Database Management System

 (DBMS) MySQL merupakan sistem manajemen basis data SQL yang sangat terkenal dan

bersifat Open Source. MySQL dibangun, didistribusikan, dan didukung oleh MySQL AB.

MySQL AB merupakan perusahaan komersial yang dibiayai oleh pengembang MySQL.

1.2 Tujuan Praktikum

Peserta praktikum memahami konsep sistem basis data.

Page 5: Jurnal Basis Data MySQL

Peserta praktikum memahami dasar-dasar MySQL.

Peserta praktikum memahami laporan MySQL yang terdapat pada laporan praktikum ini.

1.3 Manfaat

Dari praktikum ini dapat kita dapat mengetahui bahwa dengan adanya basis data

mempermudah kita dalam menyimpan berbagai informasi dan data-data yang penting.

sebelum sistem database muncul, data dalam suatu organisasi disimpan dalam bentuk sistem

berkas. Pada sistem seperti ini berkas umumnya menjadi milik seseorang atau

departemen/unit tertentu. Akibatnya, data yang tersimpan dalam berkas tersebut tidak dapat

diakses oleh yang lain yang menggunakan komputer berbeda. Nah, kehadiran DBMS

membuat data bisa digunakan oleh banyak orang bahkan dalam waktu yang bersamaan.

Namun, kita juga tidak perlu hawatir kalau data tersebut termasuk data pribadi dan tidak

menginginkan orang lain mengetahuinya, karena DBMS memberikan fasilitas yang berguna

untuk mengatur akses terhadap data. fasilitas ini memungkinkan data tertentu hanya bisa

diakses oleh orang tertentu. Sebagai konsekuensinya, setiap pemakai perlu mengakses sistem

dengan menggunakan identitas pemakai (biasa disebut nama pemakai atau user name) yang

dilengkapi dengan password.

BAB II LANDASAN TEORI

1.1 Perintah Dasar MySQL

Untuk melakukan perintah query SQL di php dibutuhkan fungsi mysql_query($sql) untuk

menerjemahkan proses query ke MySQL dari PHP. Adapun fungsi lain yang banyak

digunakan di PHP adalah mysql_num_rows($query) yang berfungsi untuk menghitung

jumlah baris hasil query dan mysql_fetch_array($query) atau mysql_fetch_object($query).

Page 6: Jurnal Basis Data MySQL

mysql_fetch_array dan mysql_fetch_object memiliki fungsi yang sama, yakni mengambil

hasil query SQL agar dapat diolah dan dibaca oleh PHP. Adapun perbedaannya adalah jenis

hasil outputnya, kalau mysql_fetch_array outputnya berupa array dengan nama field sebagai

key array nnya. Adapun mysql_fetch_object outputnya berupa object, namun yang saya

pakai disini adalah yang array.

SELECT

SELECT adalah perintah untuk memanggil data yang ada didalam sebuah tabel. Adapun

syntaxnya adalah sebagai berikut

SELECT *|field1,field2,field3,... from nama_tabel [kondisi]

NB: simbol artesik/bintang (*) sama artinya memanggil semua field tanpa terkecuali. Untuk

pemanggilan field-field tertentu saja dapat langsung disebutkan nama fieldnya

Dari syntax di atas, kita asumsikan bahwa kita mempunyai sebuah tabel siswa dengan kolom-

kolom: NIS,Nama,Gender,Kelas dengan data kira-kira seperti berikut

No NIS Nama Gender Kelas

1 030411021 Aat Surahat P X-1

2 030411092 Beno Sudrajat L X-2

3 030411047 Cepi Rohmat L X-1

4 030411017 Novi Andaresi P X-3

5 030411025 Niar Wahyuni P X-3

Kalo kita ingin mengambil semua data yang ada di tabel siswa tanpa terkecuali, gunakan

perintah seperti berikut!

<?php

Page 7: Jurnal Basis Data MySQL

mysql_connect("localhost", "root", "") or die("Gagal koneksi...");

mysql_select_db("test") or die("Tidak bisa membuka database");

echo "<table border=1>

<tr>

<th>NIS</th>

<th>>Nama</th>

<th>Gender</th>

<th>Kelas</th>

</tr>";

$sql = mysql_query("SELECT * from siswa");

while($data = mysql_fetch_array($sql)){

echo "<tr>

<th>$data[NIS]</th>

<th>>$data[Nama]</th>

<th>$data[Gender]</th>

<th>$data[Kelas]</th>

</tr>";

}

echo "</table>";

?>

Dengan perintah di atas, maka semua data akan dipanggil (dipanggil semua baris), adapun field

yang ditampilkan adalah tergantung keperluan (pada contoh di atas field dipanggil semua)

Page 8: Jurnal Basis Data MySQL

Yang berikutnya adalah cara mengambil beberapa data saja. Perhatikan contoh berikut!

<?php

mysql_connect("localhost", "root", "") or die("Gagal koneksi...");

mysql_select_db("test") or die("Tidak bisa membuka database");

echo "<table border=1>

<tr>

<th>NIS</th>

<th>>Nama</th>

<th>Gender</th>

<th>Kelas</th>

</tr>";

$sql = mysql_query("SELECT * from siswa where Kelas='X-3'");

while($data = mysql_fetch_array($sql)){

echo "<tr>

<th>$data[NIS]</th>

<th>>$data[Nama]</th>

<th>$data[Gender]</th>

<th>$data[Kelas]</th>

</tr>";

}

echo "</table>";

?>

Page 9: Jurnal Basis Data MySQL

Jika dilihat di browser, maka outputnya di browser adalah seperti dibawah ini

NIS Nama Gender Kelas

030411017 Novi Andaresi P X-3

030411025 Niar Wahyuni P X-3

Jika kita melihat script di atas, ada yang saya garisbawahi, yakni where kelas='X-3'. Apakah

fungsinya? Di dalam query SQL, khususnya di MySQL where adalah suatu cara mempersempit

data yang ditampilkan dengan memberikan kondisi seperti halnya if di PHP. Adapun syntaxnya

secara umum adalah sebagai berikut!

SELECT ... where field<kondisi><nilai yang dibandingkan>

Keterangan:

field: nama field yang akan dicari kondisi nilainya

kondisi: kondisi perbandingan yang bisa diisi dengan sama dengan (=), kurang dari (<), lebih

dari (>), kurang dari atau sama dengan (<=), lebih dari atau sama dengan (>=) dan tidak sama

dengan (!=)

nilai yang dibandingkan: yakni nilai dari perbandingan yang disesuaikan dengan kondisi

Perlu diperhatikan, bahwasanya jika field yang ditampilkan dikondisikan perbandingan angka

maka nilai yang dibandingkan ini boleh tidak pakai petik, namun jika yang dibandingkan adalah

sebuah string atau data tanggal, maka diharuskan menyertakan petik pada nilainya. Perhatikan

contoh berikut ini!

<?php

mysql_query("SELECT * from siswa where kelas='X-3'"); // nilai field kelas adalah string

Page 10: Jurnal Basis Data MySQL

mysql_query("SELECT * from laporan_penjualan where qty_barang>5") // nilai field

qty_barang adalah numerik

?>

INSERT

INSERT adalah perinta untuk melakukan input data kedalam tabel. Syntax dasar insert dapat

dilihat seperti di bawah ini:

INSERT into namaTabel(field1,field2,field3,...) VALUES('nilai 1','nilai 2','nilai 3',...)

Sekedar mengingatkan saja, karena saya pribadi pernah mengalami suatu hal yang mulanya bikin

saya bingung, dan kali ini akan saya coba share kepada sahabat AJN semuanya yakni seputar

data yang di-insert kedalam tabel. Jadi, ketika kita melakukan insert data ke MySQL inputannya

harus diperhatikkan dan perlu diparsing (difilter) untuk menjaga keamanan data. Istilah yang

dikenal dari proses SQL query secara paksa (hack) adalah mysql inject. Sebagai contoh, kita

tidak bisa meng-insert data yang mengandung petik satu kedalam tabel tanpa difilter. Untuk

memfilter data yang diinput (kalo inputan ketikan bebas oleh user via input text atau textarea)

adalah menggunakan fungsi mysql_real_escape_string($string). Dengan demikian data yang

diinput menjadi aman dan terhindar dar injeksi.

Yuk kita lihat contoh berikut

<?php

$nis = $_POST['nis'];

$nama = mysql_real_escape_string($_POST['nama']);

$gender = $_POST['gender'];

$kelas = $_POST['kelas'];

Page 11: Jurnal Basis Data MySQL

mysql_query("INSERT into siswa(NIS,Nama,Gender,Kelas)

VALUES('$nis','$nama','$gender','$kelas')");

?>

UPDATE

Berbeda halnya dengan SELECT, query update ini bekerja dibalik layar dan tidak menampilkan

hasil apapun karena update bukanlah perintah tetapi merupakan proses. Untuk syntax update ini

dapat dilihat di bawah ini

UPDATE namaTabel set field1='nilai baru field1', field2='nilai baru field2', field3='nilai baru

field3',... [kondisi where]

Keterangan: field1,field2, field3, dst: nama field yang ingiin diupdate nilainya (disesuaikan

dengan nama field pada tabel) kondisi where: sifatnya optional, namun bila tanpa kondisi semua

data akan diupdate, jadi harap berhati-hati!

NB: harap diperhatikan.... dalam penggunaan query UPDATE ini saya sangat menganjurkan

untuk memberikan kondisi. Kenapa demikian? Karena bilai kita tidak mempersempit kondisi

maka semua data akan ikut keupdate atau keubah. Bayangkan, bila kita mempunyai data

sebanyak 2000 data, lalu kita ingin mengubah data ke 780, namun kita kelupaan memberikan

kondisi where, maka yang terjadi adalah semua data (yang 2000 baris) itu akan semuanya

keupdate. Sayang kan udah cape-cape input eh keubah gitu aja, hilang deh. Contoh detailnya

adalah ketika tabel siswa sudah lengkap semua mulai kelas X sampai kelas XII. Lalu data ke 100

ternyata salah, ditabel kelasnya adalah XI-IPA-1, padahal harusnya XI-BAHASA, maka yang

kita lakukan adalah membuat script seperti di bawah ini!

<?php

mysql_query("UPDATE siswa set kelas='XI-BAHASA' where NIS='13141159");

Page 12: Jurnal Basis Data MySQL

mysql_query("UPDATE siswa set kelas='XI-BAHASA'");

?>

Query pertama adalah query yang benar, dimana data yang NIS-nya 13141159 akan diubah data

kelasnya menjadi XI-BAHASA. Adapun query kedua adalah query yang fatal salahnya,

kenapa? bila query tersebut dijalankan maka seluruh data di tabel siswa kelasnya akan menjadi

'XI-BAHASA' meskipun datanya 2000 data siswa. Jadi, kembali saya ingatkan, harap berhati-

hati dengan query UPDATE. Kasus ini masih saja terjadi, mungkin akibat kurang jeli dalam

mengecek, atau terlalu terburu-buru atau penyebab lainnya. Yang pasti UPDATE tanpa where

adalah merubah semua data yang ada di tabel tersebut. Kecuali kalau kita memang menginginkan

update untuk seluruh data pada tabel.

DELETE

Untuk query DELETE ini kasusnya sama dengan UPDATE, namun yang membedakan adalah

fungsinya. DELETE pada query MySQL berfungsi untuk menghapus data (satu baris atau lebih)

jika where yang diberikan adalah spesifik, dan tentu akan menghapus semua data di tabel jika

tidak ditambahkan where. Syntax DELETE ini adalah seperti berikut

DELETE from namaTabel [kondisi where]

Yuk kita lihat dari contoh berikut!

<?php

mysql_query("DELETE from siswa where NIS='13141159");

mysql_query("DELETE from siswa where kelas='XI-BAHASA'");

mysql_query("DELETE from siswa");

?>

Page 13: Jurnal Basis Data MySQL

Query pertama akan menghapus data yang NIS-nya 13141159 saja (1 baris), adapun untuk query

kedua adalah menghapus semua data yang kelasnya adalah XI-BAHASA (beberapa baris data

siswa). Sedangkan query ketiga akan menghapus semua data siswa (tabel jadi kosong)

1.2 Perintah MySQL

Adapun dasar-dasar MySQL yaitu sebagai berikut :

1. Install Apache (httpd), PHP, MySQL (server and client)

yum -y install httpd php mysql mysql-server php-mysql

2. Configure the new services to start automatically

/sbin/chkconfig httpd on

/sbin/chkconfig --add mysqld [ini tidak diperlukan di FC4 keatas]

/sbin/chkconfig mysqld on

/sbin/service httpd start

/sbin/service mysqld start

3. Ganti password mysql

Page 14: Jurnal Basis Data MySQL

mysqladmin -u root password 'new-password' [quotes are required]

4. Untuk keperluan security

mysql -u root -p

maka MySQL siap untuk digunakan.

1. Mengecek Paket MySQL

Untuk mengecek paket-paket MySQL, ketikkan perintah:

# rpm –qa | grep mysql

2. Melihat versi MySQL

Untuk melihat versi MySQL yang ada dalam sistem, ketikkan:

# mysql –version

3. Masuk ke MySQL

Ketikkan mysql pada sistem agar kita bisa masuk ke dalam database MySQL.

masih belum bisa masuk ya klo gitu ketikkan mysql -u root -p

4. Melihat Database

Page 15: Jurnal Basis Data MySQL

Untuk melihat database apa yang di MySQL, ketikkan:

> show databases;

5. Membuat Database baru

Untuk membuat database baru, ketikkan perintah:

> create database nama_database;

Ingat: nama_database dirubah menjadi nama database sesuai dengan anda. Dalam tutorial

ini kita akan membuat database latihan, sehingga perintahnya menjadi:

> create database latihan;

6. Menggunakan Database;

Untuk menggunakan database yang ada di MySQL, ketikkan perintah:

> use nama_database;

Karena kita telah membuat database latihan, maka kita akan menggunakan database ini,

sehingga perintah tersebut menjadi:

> use latihan;

Page 16: Jurnal Basis Data MySQL

7. Membuat Table

Di dalam database latihan, kita akan membuat tabel-tabel dengan format:

> create table nama_tabel (nama_data tipe_data (panjang_karakter), ...);

Tipe-tipe data pada MySQL bermacam-macam dan dapat dilihat lengkap di sini.

panjang_karakter merupakan jumlah karakter maksimum yang ditampung di dalam sebuah

field. Kali ini, kita akan membuat tabel alamat yang berisi field no, nama, alamat, kota,

telepon.

8. Melihat Table

Untuk melihat table yang sudah kita buat, ketikkan perintah:

> show tables;

Namun, untuk melihat sebuah table yang lebih lengkap beserta tipe-tipe datanya, ikuti

format berikut:

> describe nama_table;

Dalam kasus kita,

Page 17: Jurnal Basis Data MySQL

> describe alamat;

9. Merubah Nama Field

Apabila kita ingin merubah nama field pada tabel yang sudah jadi, maka harus mengikuti

format:

> alter table nama_table change nama_field_lama nama_field_baru

tipe_data(panjang_karakter);

Pada perintah ini, tipe_data dan panjang_karakter dapat dirubah. Dalam kasus kita:

> alter table alamat change no nomor varchar(10);

Untuk melihatnya apa yang telah kita rubah, ketikkan:

> describe alamat;

10. Merubah Tipe Data

Jika kita ingin merubah tipe data sebuah field, maka harus mengikuti format:

> alter table nama_table modify nama_field tipe_data_baru(panjang_karakter);

Dalam kasus kita:

Page 18: Jurnal Basis Data MySQL

> alter table alamat modify kota varchar(17);

11. Menambah Kolom/Field

Format untuk menambah kolom/field pada sebuah tabel adalah:

> alter table nama_table add field_baru tipe_data(panjang_karakter);

Dalam kasus kita:

> alter table alamat add email varchar(20);

12. Menghapus Field/Kolom

Format untuk menghapus kolom/field pada sebuah tabel adalah:

> alter table nama_table drop nama_field;

Dalam kasus kita:

> alter table alamat drop email;

13. Mengganti Nama Tabel

Format untuk mengganti nama tabel adalah:

Page 19: Jurnal Basis Data MySQL

> alter table nama_table_lama rename nama_table_baru;

Dalam kasus kita:

> alter table alamat rename teman;

14. Memasukkan Data-Data

Format untuk memasukkan data-data pada sebuah tabel adalah:

> insert into nama_table values ('data_field_1','data_field_2',...);

Dalam kasus kita:

15. Mengubah Data-Data

Format untuk merubah data-data pada sebuah tabel adalah:

> update nama_table set nama_field='isian_baru' where

nama_field_lain='isi_field_tersebut';

Contoh:

> update teman set nama='hari irah' where no=2;

maka nama seseorang yang berada di nomor 2 akan berubah menjadi hari irah.

Page 20: Jurnal Basis Data MySQL

16. Melihat Data-Data

Format umum untuk melihat data-data pada sebuah tabel adalah:

> select nama_field from nama_table where nama_field_lain='isi_field_tersebut';

Agar bisa lebih mengerti dengan pembahasan ini, cobalah tambah beberapa data seperti

pada poin 13 dengan beberapa field memiliki nilai yang sama. Karena untuk melihat

table memiliki banyak format, maka kita bisa melihat sebuah tabel dengan berbagai

macam cara, seperti:

a. Menampilkan semua kolom

Format:

> select * from nama_table;

Contoh:

> select * from teman;

b. Menampilkan kolom tertentu

Format:

> select nama_field from nama_table;

Page 21: Jurnal Basis Data MySQL

Contoh:

> select nama, telepon from alamat;

c. Menampilkan kolom tertentu dengan kondisi tertentu

Format:

> select nama_field from nama_table where nama_field_lain='isi_field_tersebut';

Contoh:

> select nama from teman where kota='jakarta';

d. Menghindari Pengulangan Data Pada Kolom

Format:

> select distinct nama_field from nama_table;

Contoh:

> select distinct kota from teman;

e. Membatasi data yang ditampilkan

Format:

> select nama_field_yang_mau_ditampilkan from nama_table limit

dari_baris,sampai_baris;

Contoh kita akan menampilkan data yang dimulai dari baris kedua sampai keenam,

Page 22: Jurnal Basis Data MySQL

maka perintahnya adalah:

> select * from teman limit 2,6;

f. Mengurutkan data

Format:

> select nama_field_yang_mau_ditampilkan from nama_table order by nama_field

klausa;

Klausa format ini ada 2 yaitu asc yaitu akan mengurutkan data naik dari yang

terkecil dan desc yaitu kebalikannya.

g. Menggabungkan beberapa kondisi

Format:

> select nama_field_yang_mau_ditampilkan from nama_table where

nama_field=’isi_field’ operator_logika nama_field=’isi_field’;

Opearator_logika disini ada 2 yaitu and dan or. Untuk melihat perbedaan diantara

keduanya, perhatikan gambar dibawah ini:

h. Memberi batas data

Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field

between isi_field and isi_field;

Page 23: Jurnal Basis Data MySQL

i. Mencari Data Dengan Kriteria Tertentu

Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field like

‘%’;

‘%’ ada 3 macam, yaitu:

‘keyword%’: Mencari data yang diawali dengan keyword

‘%keyword’: Mencari data yang diakhiri dengan keyword

‘%keyword%’: Mencari data yang mengandung keyword

j. Menghitung Sejumlah nilai (Fungsi Agregat)

Nama Fungsi Deskripsi

SUM() Menghitung jumlah nilai pada suatu kolom

AVG()

Menghitung nilai rata-rata pada suatu kolom

MAX()

Mencari nilai maksimal pada suatu kolom

MIN() Mencari nilai minimal pada suatu kolom

COUNT()

Menghitung jumlah baris pada suatu kolom.

Page 24: Jurnal Basis Data MySQL

16. Menghapus Tabel

Format:

> drop table nama_table;

Dalam kasus kita:

> drop table alamat;

17. Menghapus Database

Format:

> drop database nama_database;

Dalam kasus kita:

> drop database latihan;

18. Keluar dari MySQL

Format:

> quit;

atau

> exit;

BAB III HASIL PERCOBAAN

1.1 Contoh Program Penjualan

1. Buka Control Panel Xampp (Start - All Program- Xampp)

Page 25: Jurnal Basis Data MySQL

2. Pastikan Apache dan MySQL Running

3. Masuk ke CMD dan Tuliskan Script berikut :

cd ..

cd ..   

cd xampp

cd mysql

cd bin

mysql -u root

4. Bila berhasil ada bacaan 'Welcome to MySQL monitor'. Okeh Kita Lanjutkan dengan

databasenya

5. Create database penjualan;

6. Use penjualan;

7. Lalu kita membuat Tabel dari database tersebut :

8. Create table barang (

Page 26: Jurnal Basis Data MySQL

Kode Varchar (5) Not Null,

Nama Varchar (20) Not Null,

Harga Integer Not Null,

Primary key (Kode)

);

9. Kita akan membuat isi dari Tabelnya :

Insert into barang (Kode, Nama, Harga) Values ("001","Indomie Goreng","2000");

10. Bila ingin melihat Hasilnya : Select*From barang;

11. Bila ingin membuat isinya banyak, Ulangi langkan No.10 tetapi 001 diganti menjadi 002

karna tadi kita mengkasi Primary Key di Kode.

*Disini saya sudah membuat 3 isi dari tabel tersebut*

1. Melihat Hasil : Select*From barang; 

2. Melihat Tabel : Show Tables;

3. Melihat Struktur Pembuatan : Desc barang;

4. Menambah Field : Alter table barang add Jumlah Integer Not Null; 

Page 27: Jurnal Basis Data MySQL

*Bila ingin mengisi datanya gunakan sama sepertinya No.8*

5. Merubah Nama Field : Alter table barang change Nama Nama_Barang varchar(20) not null;

6. Merubah Isi Field : Update barang set Nama_Barang="Shampo" where kode="001";

7. Menghapus Satu Barisan : Delete from barang where kode="001";

8. Menghapus Table : Drop barang;

Page 28: Jurnal Basis Data MySQL

9. Menghapus Database : Drop enjualan;

BAB IV ANALISA HASIL PERCOBAAN

Pada Hasil percobaan membuat hasil penjualan menggunakan CMD, saya tidak mengalami

kesalahan apapun. Jadi intinya dalam menggunakan program mySQL dengan PHP ataupun

CMD, jangan salah memasukkan perintah yang sudah ditetapkan dan yang terpenting jangan

pernah takut untuk mencoba sesuatu yang baru.

BAB V PENUTUP

Demikianlah yang dapat saya sampaikan mengenai materi yang menjadi bahasan dalam jurnal

ini, tentunya banyak kekurangan dan kelemahan kerena terbatasnya pengetahuan kurangnya

rujukan atau referensi yang saya peroleh hubungannya dengan jurnal ini. Penulis banyak

berharap kepada para pembaca yang budiman memberikan kritik saran yang membangun kepada

saya demi sempurnanya jurnal ini. Semoga jurnal ini dapat bermanfaat bagi penulis dan

pembacanya.

Terima kasih ================================= .

Wassalamu alaikum Wr.Wb

Page 29: Jurnal Basis Data MySQL

BAB VI DAFTAR PUSTAKA

http://tribaguskartiko.blogspot.co.id/2013/09/cara-membuat-database-mysql-dengan-cmd.html

http://ruslanlancs.blogspot.co.id/2013/05/contoh-laporan-praktikum-sistem-basis.html

http://myinfocom.blogspot.co.id/2014/01/perintah-dasar-mysql.html

http://www.arijulianto.com/tutorial/php/perintah-dasar-mysql.php

http://achmatim.net/2009/12/09/pengenalan-perintah-dasar-sql-di-mysql/