Praktikum Desain Basis data 3
Perintah Dasar
SQL Shell Vs CMD mysql Pada XAMPP
Landasan Teori
kali ini kita akan mengulas sedikit tentang perintah
dasar SQL Shell DML (Data Manipulation Language) yang mana sebelumnya telah
kita bahas tentang DDL (Data Definition Language) dan sebagian DCL (Data
Control Language).
Berikut cuplikan singkat tentang DML.
Apa sih DML itu?
DML atau Data Manipulation Language itu merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain adalah sebagai berikut :
# SELECT
Select ini digunakan untuk menampilkan data pada tabel.
-Example:
select * from nama_table;
select * from mahasiswa;
# INSERT
Bentuk perintah insert ini akan menambahkan suatu data pada table yang sudah ditentukan. Contohnya seperti diatas.
- Example:
insert into mahasiswa values (12,'Deby','Jl. Gajah No. 15');
# UPDATE
Bentuk perintah update ini digunakan untuk mengubah suatu data pada table yang sudah ditentukan. maksudnya adalah untuk memperbaharui data lama menjadi data baru dalam tabel.
- Example:
update mahasiswa set nama='ayu' where nim_mah=12;
# DELETE
Bentuk perintah delete ini digunakan untuk mengubah suatu data pada table yang sudah ditentukan atau untuk menghapus data dalam table.
- Example:
delete from mahasiswa where nim_mah=12;
(http://ddseason88.blogspot.com/2012/06/sql-ddl-dml-dcl.html)
Setelah melihat beberapa perintah di atas, maka daat dilihat perbedaan antara DDL dan DML. Yaitu sebagai berikut :
1. DDL
Struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan. Didefinisikan dengan bahasa khusus yang disebut DDL. Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data.
2. DML Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data.
Maksud dari memanipulasi data tersebut dapat berupa:
a. Penyisipan/Penambahan data baru ke suatu basis data
b. Penghapusan data dari suatu basis data
c. Pengubahan data dari satu basis data.
d. Pemanggilan data yang tersimpan dalam database (query).
Hasil praktikum
Menggunakan SQL Shell (PSQL)
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]: ayu
Password for user ayu:
psql (9.3.5)
WARNING: Console code page (850) differs from Windows
code page (1252)
8-bit
characters might not work correctly. See psql reference
page
"Notes for Windows users" for details.
Type "help" for help.
postgres=> \c ayu13650039
WARNING: Console code page (850) differs from Windows
code page (1252)
8-bit characters might not work correctly.
See psql reference
page
"Notes for Windows users" for details.
You are now connected to database
"ayu13650039" as user "ayu".
1. Gunakan tabel
mahasiswa, tambahkan kolom yang
diperlukan kemudian masukkan 3
data mahasiswa
pertama, kita membuat tabel fakultas karena
tabel fakultas ini adalah tabel induk yang mana terdapat pada tabel mahasiswa
ayu13650039=> create table fakultas (id_fak integer
not null, nama_fak varchar (20), primary key (id_fak));
CREATE TABLE
ayu13650039=> \d fakultas
Table
"public.fakultas"
Column |
Type | Modifiers
----------+-----------------------+-----------
id_fak | integer | not null
nama_fak |
character varying(20) |
Indexes:
"fakultas_pkey" PRIMARY KEY, btree (id_fak)
ayu13650039=> create table mahasiswa (nim_mah
integer not null, nama_mah varchar (25), alamat_mah varchar (30), id_fak integer
not null references fakultas, primary key (nim_mah, id_fak));
CREATE TABLE
ayu13650039=> \d mahasiswa
Table "public.mahasiswa"
Column |
Type | Modifiers
------------+-----------------------+-----------
nim_mah | integer | not null
nama_mah | character varying(25) |
alamat_mah |
character varying(30) |
id_fak | integer | not null
Indexes:
"mahasiswa_pkey" PRIMARY KEY, btree (nim_mah, id_fak)
Foreign-key constraints:
"mahasiswa_id_fak_fkey" FOREIGN KEY (id_fak) REFERENCES
fakultas(id_fak)
ayu13650039=> alter table mahasiswa add column
no_tlp varchar (12);
ALTER TABLE
ayu13650039=> \d mahasiswa
Table "public.mahasiswa"
Column |
Type | Modifiers
------------+-----------------------+-----------
nim_mah | integer | not null
nama_mah | character varying(25) |
alamat_mah |
character varying(30) |
id_fak | integer | not null
no_tlp | character varying(12) |
Indexes:
"mahasiswa_pkey" PRIMARY KEY, btree (nim_mah, id_fak)
Foreign-key constraints:
"mahasiswa_id_fak_fkey" FOREIGN KEY (id_fak) REFERENCES
fakultas(id_fak)
ayu13650039=> insert into fakultas values (1,
'SAINTEK'),(2, 'Psikologi'), (3, '
humaniora');
INSERT 0 3
ayu13650039=> select * from fakultas;
id_fak |
nama_fak
--------+-----------
1 |
SAINTEK
2 |
Psikologi
3 |
humaniora
(3 rows)
ayu13650039=> insert into mahasiswa values(12, 'edi',
'malang', 1, '0856453428')
, (13, 'sinta', 'jogja', 1, '081334756567'), (14,
'luki', 'ponorogo', 2, '082576
56879');
INSERT 0 3
ayu13650039=> select * from mahasiswa;
nim_mah |
nama_mah | alamat_mah | id_fak |
no_tlp
---------+----------+------------+--------+--------------
12 |
edi | malang |
1 | 0856453428
13 |
sinta | jogja |
1 | 081334756567
14 |
luki | ponorogo |
2 | 08257656879
(3 rows)
2. Tampilkan
data mahasiswa berupa nim dan nama.
ayu13650039=> select nim_mah, nama_mah from
mahasiswa;
nim_mah |
nama_mah
---------+----------
12 | edi
13 | sinta
14 | luki
(3 rows)
3.
Tampilkan data mahasiswa
berdasarkan nim salah
satu mahasiswa. Sehingga
yang
muncul hanya salah satu data mahasiswa.
ayu13650039=>
select * from mahasiswa where nim_mah=13;
nim_mah | nama_mah | alamat_mah | id_fak
| no_tlp
---------+----------+------------+--------+--------------
13 | sinta | jogja
| 1 | 081334756567
(1 row)
4. Tampilkan
data mahasiswa dan fakultas. Ambil berdasarkan nim, nama mahasiswa, nama
fakultas.
ayu13650039=> select nim_mah, nama_mah, nama_fak
from mahasiswa, fakultas where
mahasiswa.id_fak=fakultas.id_fak;
nim_mah |
nama_mah | nama_fak
---------+----------+-----------
12 |
edi | SAINTEK
13 |
sinta | SAINTEK
14 |
luki | Psikologi
(3 rows)
5. Hapus data
mahasiswa yang memiliki nim : 13
ayu13650039=> delete from mahasiswa where
nim_mah=13;
DELETE 1
ayu13650039=> select * from mahasiswa;
nim_mah |
nama_mah | alamat_mah | id_fak | no_tlp
---------+----------+------------+--------+-------------
12 |
edi | malang |
1 | 0856453428
14 |
luki | ponorogo |
2 | 08257656879
(2 rows)
6. Ubah data
berupa alamat : solo dan no.telp : 0857688788 yang memiliki nim 12
ayu13650039=> update mahasiswa set
alamat_mah='solo', no_tlp='0857688788' where
nim_mah=12;
UPDATE 1
ayu13650039=> select * from mahasiswa;
nim_mah |
nama_mah | alamat_mah | id_fak | no_tlp
---------+----------+------------+--------+-------------
14 |
luki | ponorogo |
2 | 08257656879
12 |
edi | solo |
1 | 0857688788
(2 rows)
7. Tampilkan
data mahasiswa dan urutkan dari besar ke kecil berdasarkan nim mahasiswa.
Kemudian tampilkan data fakultas urutkan secara ascending berdasarkan kolom
ke-2.
ayu13650039=> select * from mahasiswa order by
nim_mah;
nim_mah | nama_mah
| alamat_mah | id_fak | no_tlp
---------+----------+------------+--------+-------------
12 |
edi | solo |
1 | 0857688788
14 |
luki | ponorogo |
2 | 08257656879
(2 rows)
ayu13650039=> select * from mahasiswa order by
nim_mah desc;
nim_mah |
nama_mah | alamat_mah | id_fak | no_tlp
---------+----------+------------+--------+-------------
14 |
luki | ponorogo |
2 | 08257656879
12 |
edi | solo |
1 | 0857688788
(2 rows)
ayu13650039=> select * from fakultas;
id_fak |
nama_fak
--------+-----------
1 |
SAINTEK
2 |
Psikologi
3 |
humaniora
(3 rows)
ayu13650039=> select * from fakultas order by 2;
id_fak |
nama_fak
--------+-----------
3 | humaniora
2 |
Psikologi
1 |
SAINTEK
(3 rows)
ayu13650039=> select * from fakultas order by 2
desc;
id_fak |
nama_fak
--------+-----------
1 |
SAINTEK
2 |
Psikologi
3 |
humaniora
(3 rows)
8. Tampilkan
seluruh data mahasiswa beserta seluruh data fakultasnya.
ayu13650039=> select * from fakultas, mahasiswa
where fakultas.id_fak=mahasiswa.
id_fak;
id_fak |
nama_fak | nim_mah | nama_mah |
alamat_mah | id_fak | no_tlp
--------+-----------+---------+----------+------------+--------+-------------
2 |
Psikologi | 14 | luki | ponorogo |
2 | 08257656879
1 |
SAINTEK | 12 | edi | solo |
1 | 0857688788
(2 rows)
9. Tampilkan
seluruh mahasiswa yang berada di fakultas “SAINTEK”.
ayu13650039=> select * from mahasiswa, fakultas
where fakultas.id_fak=mahasiswa.
id_fak and nama_fak='SAINTEK';
nim_mah |
nama_mah | alamat_mah | id_fak |
no_tlp | id_fak | nama_fak
---------+----------+------------+--------+------------+--------+----------
12 |
edi | solo |
1 | 0857688788 | 1 | SAINTEK
(1 row)
10. Tampilkan seluruh mahasiswa yang tidak berada di
fakultas “SAINTEK”.
ayu13650039=> select * from mahasiswa, fakultas
where fakultas.id_fak=mahasiswa.
id_fak and nama_fak!='SAINTEK';
nim_mah |
nama_mah | alamat_mah | id_fak |
no_tlp | id_fak | nama_fak
---------+----------+------------+--------+-------------+--------+-----------
14 |
luki | ponorogo |
2 | 08257656879 | 2 |
Psikologi
(1 row)
11. Hapus data fakultas “SAINTEK”.
Untuk mengahapus data fakultas SAINTEK, kita
harus menghapus data fakultas SAINTEK di tabel mahasiswa terlabih dahulu.
ayu13650039=> delete from mahasiswa where id_fak=1;
DELETE 1
ayu13650039=> select * from mahasiswa;
nim_mah |
nama_mah | alamat_mah | id_fak | no_tlp
---------+----------+------------+--------+-------------
14 |
luki | ponorogo |
2 | 08257656879
(1 row)
ayu13650039=> delete from fakultas where id_fak=1;
DELETE 1
ayu13650039=> select * from fakultas;
id_fak |
nama_fak
--------+-----------
2 |
Psikologi
3 |
humaniora
(2 rows)
ayu13650039=>
Pekerjaan rumah
Menggunakan CMD mysql pada XAMPP
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Ayu>cd..
C:\Users>cd..
C:\>cd xampp\x\mysql\bin
C:\xampp\x\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.6.20 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its
affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation
and/or its
affiliates. Other names may be trademarks of their
respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the
current input statement.
mysql> create database ayu13650039;
Query OK, 1 row affected (0.02 sec)
mysql> use ayu13650039;
Database changed
1. Gunakan tabel
mahasiswa, tambahkan kolom yang
diperlukan kemudian masukkan 3
data mahasiswa
mysql> create table fakultas (id_fak integer not
null, nama_fak varchar (20), pr
imary key (id_fak));
Query OK, 0 rows affected (0.26 sec)
mysql> show tables;
+-----------------------+
| Tables_in_ayu13650039 |
+-----------------------+
| fakultas
|
+-----------------------+
1 row in set (0.00 sec)
mysql> desc fakultas;
+----------+-------------+------+-----+---------+-------+
| Field |
Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id_fak |
int(11) | NO | PRI | NULL |
|
| nama_fak | varchar(20) | YES | |
NULL | |
+----------+-------------+------+-----+---------+-------+
2 rows in set (0.01 sec)
mysql> create table mahasiswa (nim_mah integer not
null, nama_mah varchar (25),
alamat_mah varchar (30), id_fak integer not null
references fakultas, primary k
ey (nim_mah, id_fak));
Query OK, 0 rows affected (0.14 sec)
mysql> show tables;
+-----------------------+
| Tables_in_ayu13650039 |
+-----------------------+
| fakultas
|
| mahasiswa
|
+-----------------------+
2 rows in set (0.00 sec)
mysql> desc mahasiswa;
+------------+-------------+------+-----+---------+-------+
| Field |
Type | Null | Key | Default |
Extra |
+------------+-------------+------+-----+---------+-------+
| nim_mah |
int(11) | NO | PRI | NULL |
|
| nama_mah | varchar(25)
| YES | | NULL
| |
| alamat_mah | varchar(30) | YES | |
NULL | |
| id_fak |
int(11) | NO | PRI | NULL |
|
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)
mysql> alter table mahasiswa add column no_tlp
varchar (12);
Query OK, 0 rows affected (0.25 sec)
Records: 0
Duplicates: 0 Warnings: 0
mysql> desc mahasiswa;
+------------+-------------+------+-----+---------+-------+
| Field |
Type | Null | Key | Default |
Extra |
+------------+-------------+------+-----+---------+-------+
| nim_mah |
int(11) | NO | PRI | NULL |
|
| nama_mah |
varchar(25) | YES | | NULL
| |
| alamat_mah | varchar(30) | YES | |
NULL | |
| id_fak |
int(11) | NO | PRI | NULL |
|
| no_tlp |
varchar(12) | YES | | NULL
| |
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.03 sec)
mysql> insert into fakultas values (1, 'SAINTEK'),(2,
'Psikologi'),(3, 'Humanior
a');
Query OK, 3 rows affected (0.05 sec)
Records: 3
Duplicates: 0 Warnings: 0
mysql> select * from fakultas;
+--------+-----------+
| id_fak | nama_fak
|
+--------+-----------+
| 1 |
SAINTEK |
| 2 | Psikologi
|
| 3 |
Humaniora |
+--------+-----------+
3 rows in set (0.00 sec)
mysql> insert into mahasiswa values (12, 'edi',
'malang', 1, '0856453428'),(13,
'sinta', 'jogja', '1', '081334756567'),(14, 'luki',
'ponorogo', 2, '08257656879');
Query OK, 3 rows affected (0.00 sec)
Records: 3
Duplicates: 0 Warnings: 0
mysql> select * from mahasiswa;
+---------+----------+------------+--------+--------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+--------------+
| 12 |
edi | malang |
1 | 0856453428 |
| 13 |
sinta | jogja |
1 | 081334756567 |
| 14 |
luki | ponorogo |
2 | 08257656879 |
+---------+----------+------------+--------+--------------+
3 rows in set (0.00 sec)
2. Tampilkan
data mahasiswa berupa nim dan nama.
mysql> select nim_mah, nama_mah from mahasiswa;
+---------+----------+
| nim_mah | nama_mah |
+---------+----------+
| 12 |
edi |
| 13 |
sinta |
| 14 |
luki |
+---------+----------+
3 rows in set (0.00 sec)
3.
Tampilkan data mahasiswa
berdasarkan nim salah
satu mahasiswa. Sehingga
yang
muncul hanya salah satu data mahasiswa.
mysql> select * from mahasiswa where nim_mah = 12;
+---------+----------+------------+--------+------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+------------+
| 12 |
edi | malang |
1 | 0856453428 |
+---------+----------+------------+--------+------------+
1 row in set (0.00 sec)
4. Tampilkan
data mahasiswa dan fakultas. Ambil berdasarkan nim, nama mahasiswa, nama
fakultas.
mysql> select nim_mah, nama_mah, nama_fak from
mahasiswa, fakultas where mahasis
wa.id_fak=fakultas.id_fak;
+---------+----------+-----------+
| nim_mah | nama_mah | nama_fak |
+---------+----------+-----------+
| 12 |
edi | SAINTEK |
| 13 |
sinta | SAINTEK |
| 14 |
luki | Psikologi |
+---------+----------+-----------+
3 rows in set (0.00 sec)
5. Hapus data
mahasiswa yang memiliki nim : 13
mysql> delete from mahasiswa where nim_mah=13;
Query OK, 1 row affected (0.01 sec)
mysql> select * from mahasiswa;
+---------+----------+------------+--------+-------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+-------------+
| 12 |
edi | malang |
1 | 0856453428 |
| 14 |
luki | ponorogo |
2 | 08257656879 |
+---------+----------+------------+--------+-------------+
2 rows in set (0.00 sec)
6. Ubah data
berupa alamat : solo dan no.telp : 0857688788 yang memiliki nim 12
mysql> update mahasiswa set alamat_mah='solo',
no_tlp='0857688788' where
nim_mah=12;
UPDATE 1
mysql> select * from mahasiswa where nim_mah=12;
+---------+----------+------------+--------+-------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+-------------+
| 12 |
edi |solo |
1 | 0857688788 |
+---------+----------+------------+--------+-------------+
1 rows in set (0.00 sec)
7. Tampilkan
data mahasiswa dan urutkan dari besar ke kecil berdasarkan nim mahasiswa.
Kemudian tampilkan data fakultas urutkan secara
ascending berdasarkan kolom ke-2.
mysql> select * from mahasiswa order by nim_mah;
+---------+----------+------------+--------+-------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+-------------+
| 12 |
edi | malang |
1 | 0856453428 |
| 14 |
luki | ponorogo |
2 | 08257656879 |
+---------+----------+------------+--------+-------------+
2 rows in set (0.00 sec)
mysql> select * from mahasiswa order by nim_mah
desc;
+---------+----------+------------+--------+-------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+-------------+
| 14 |
luki | ponorogo |
2 | 08257656879 |
| 12 |
edi | malang |
1 | 0856453428 |
+---------+----------+------------+--------+-------------+
2 rows in set (0.00 sec)
mysql> select * from fakultas;
+--------+-----------+
| id_fak | nama_fak
|
+--------+-----------+
| 1 |
SAINTEK |
| 2 |
Psikologi |
| 3 |
Humaniora |
+--------+-----------+
3 rows in set (0.00 sec)
mysql> select * from fakultas order by 2;
+--------+-----------+
| id_fak | nama_fak
|
+--------+-----------+
| 3 |
Humaniora |
| 2 |
Psikologi |
| 1 |
SAINTEK |
+--------+-----------+
3 rows in set (0.00 sec)
mysql> select * from fakultas order by 2 desc;
+--------+-----------+
| id_fak | nama_fak
|
+--------+-----------+
| 1 |
SAINTEK |
| 2 |
Psikologi |
| 3 |
Humaniora |
+--------+-----------+
3 rows in set (0.00 sec)
8. Tampilkan
seluruh data mahasiswa beserta seluruh data fakultasnya.
mysql> select * from fakultas, mahasiswa where
fakultas.id_fak=mahasiswa.id_fak;
+--------+-----------+---------+----------+------------+--------+-------------+
| id_fak | nama_fak
| nim_mah | nama_mah | alamat_mah | id_fak | no_tlp |
+--------+-----------+---------+----------+------------+--------+-------------+
| 1 |
SAINTEK | 12 | edi | malang |
1 | 0856453428 |
| 2 |
Psikologi | 14 | luki | ponorogo |
2 | 08257656879 |
+--------+-----------+---------+----------+------------+--------+-------------+
2 rows in set (0.00 sec)
9. Tampilkan
seluruh mahasiswa yang berada di fakultas “SAINTEK”.
mysql> select * from fakultas, mahasiswa where
fakultas.id_fak=mahasiswa.id_fak
and nama_fak='SAINTEK';
+--------+----------+---------+----------+------------+--------+------------+
| id_fak | nama_fak | nim_mah | nama_mah | alamat_mah
| id_fak | no_tlp |
+--------+----------+---------+----------+------------+--------+------------+
| 1 |
SAINTEK | 12 | edi | malang |
1 | 0856453428 |
+--------+----------+---------+----------+------------+--------+------------+
1 row in set (0.00 sec)
10. Tampilkan seluruh mahasiswa yang tidak berada di
fakultas “SAINTEK”.
mysql> select * from fakultas, mahasiswa where
fakultas.id_fak=mahasiswa.id_fak
and nama_fak!='SAINTEK';
+--------+-----------+---------+----------+------------+--------+-------------+
| id_fak | nama_fak
| nim_mah | nama_mah | alamat_mah | id_fak | no_tlp |
+--------+-----------+---------+----------+------------+--------+-------------+
| 2 | Psikologi
| 14 | luki | ponorogo |
2 | 08257656879 |
+--------+-----------+---------+----------+------------+--------+-------------+
1 row in set (0.00 sec)
11. Hapus data fakultas “SAINTEK”.
mysql> delete from mahasiswa where id_fak=1;
Query OK, 1 row affected (0.07 sec)
mysql> select * from mahasiswa;
+---------+----------+------------+--------+-------------+
| nim_mah | nama_mah | alamat_mah | id_fak |
no_tlp |
+---------+----------+------------+--------+-------------+
| 14 |
luki | ponorogo |
2 | 08257656879 |
+---------+----------+------------+--------+-------------+
1 row in set (0.00 sec)
mysql> delete from fakultas where id_fak=1;
Query OK, 1 row affected (0.01 sec)
mysql> select * from fakultas;
+--------+-----------+
| id_fak | nama_fak
|
+--------+-----------+
| 2 |
Psikologi |
| 3 |
Humaniora |
+--------+-----------+
2 rows in set (0.00 sec)
mysql>
Perbandingan Antara SQL Shell (psql) dan CMD mysql pada
XAMPP
Seperti yang
telah di bahas di atas sebelumnya, yaitu tentang perintah dasar DML (insert
data, update data, delete data dan select) antara SQL Shell dan CMD MySQL pada
XAMPP adalah sama. Tidak banyak perbandingan perbedaan antara keduanya, hanya
saja pada CMD MySQL itu diminta lebih
rinci tentang tipe datanya, maksudnya adalah harus ditambah panjang data.
Kesimpulan
Kesimpulan
dari semua pembahasan adalah perintah dasar DML antara 2 DBMS ( SQL Shell dan
CMD MySQL) yang meliputi insert data, update data, delete data dan select data
itu adalah sama.
Kritik /Saran
Setiap
sesuatu yang di buat oleh manusia itu pasti tidaklah sempurna, sehingga kritik
sangat di butuhkan untuk membenarkan apabila ada kesalahan query pada blog ini.
Saran
saya untuk pemula (seperti saya ^_^), tidak boleh putus asa sebelum mencoba.
Dan tidak lupa saya mengingatkan agar berdoa sebelum dan sesudah mencoba supaya
sukses, lancar dan barokah. Amiinn.
Semoga
ini semua bermanfaat untuk pemula yang akan belajar memasukkan data, mengupdate
data, menghapus data dan menampilankan data. Amiin.
sip..cukup...
BalasHapus