okay hari ini aku akan menunjukan tentang tugasku kali ini (tumben share tugas ^^). oke dech check this out
nie bentuk tugasnya:
1. buatlah database barang dibawah ini
Database Barang
Tabel buku;
+------+-----------------------+---------------+----------------+--------+
| kode | judul | penulis | penerbit | harga |
+------+-----------------------+---------------+----------------+--------+
| B001 | Pemograman Web | Yogianto | PT. Kreasi Web | 40000 |
| B002 | Aplikasi Office | Sunardi ST | PT. Yogianto | 50000 |
| B003 | Macromedia Flash | Firdaus S.Kom | PT. Gramedia | 20000 |
| B004 | Menguasai PHP & MySql | Joko Tantowi | PT. Yogianto | 110000 |
+------+-----------------------+---------------+----------------+--------+
Tabel pemesan;
+----------+----------------+-------------------+-----------------------+
| username | nama | email | alamat |
+----------+----------------+-------------------+-----------------------+
| Andi | Andi | andi@yahoo.com | Jl. Suprapto No. 01 |
| Budi | Budi Kurniawan | budi@yahoo.com | Jl. Teratai No. 50 |
| Rudi | Rudi Prayoga | rudip@yahoo.com | Jl. Siaga No. 114 |
| Yuli | Yuliana | yuliana@yahoo.com | Jl. MT Haryono No. 14 |
+----------+----------------+-------------------+-----------------------+
Tabel pemesanan;
+--------------+---------+----------+------+-----+
| id_pemesanan | no_nota | username | kode | qty |
+--------------+---------+----------+------+-----+
| IP01 | 1001 | Budi | B002 | 4 |
| IP02 | 1002 | Yuli | B003 | 6 |
| IP03 | 1003 | Andi | B004 | 2 |
| IP04 | 1004 | Rudi | B001 | 10 |
| IP05 | 1005 | Yuli | B002 | 5 |
| IP06 | 1006 | Andi | B003 | 3 |
+--------------+---------+----------+------+-----+
Nb.
1. Kode pada tabel buku dan pemesanan varchar(5)
2. username pada tabel pemesan dan pemesanan varchar (4)
3. Beri primary key pada kode di tabel buku dan username di tabel pemesan.
itu mudah ces........................... caranya
Pertama-tama kita buat databasenya
mysql> create database Barang;
Query OK, 1 row affected (0.00 sec)
Kemudian kita aktifkan databasenya
mysql> use Barang
Database changed
Setelah itu kita buat table Bukunya
mysql> create table Buku (kode varchar(4), judul varchar(30), penulis varchar(30), penerbit varchar(
30), harga int(8));
Query OK, 0 rows affected (0.64 sec)
mysql> alter table buku add primary key (kode);
Query OK, 0 rows affected (0.89 sec)
Records: 0 Duplicates: 0 Warnings: 0
Kemudian cek tablenya maka akan muncul
mysql> show columns from buku;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| kode | varchar(4) | NO | PRI | | |
| judul | varchar(30) | YES | | NULL | |
| penulis | varchar(30) | YES | | NULL | |
| penerbit | varchar(30) | YES | | NULL | |
| harga | int(8) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
5 rows in set (0.28 sec)
Kemudian kita masukkan recordnya sesuai ketentuannya
mysql> insert into buku set kode="B001", judul="Pemograman Web", penulis="Yugianto", penerbit="PT. K
reasi Web", harga=40000;
Query OK, 1 row affected (0.41 sec)
mysql> insert into buku set kode="B002", judul="Aplikasi office", penulis="Sunardi ST.", penerbit="P
T. Yugianto", harga=50000;
Query OK, 1 row affected (0.07 sec)
mysql> insert into buku set kode="B003", judul="Macromedia Flash", penulis="Firdaus S.Kom", penerbit
="PT. Gramedia", harga=20000;
Query OK, 1 row affected (0.06 sec)
mysql> insert into buku set kode="B004", judul="Menguasai PHP & Mysql", penulis="Joko Tantowi", pene
rbit="PT. Yogianto", harga=110000;
Query OK, 1 row affected (0.15 sec)
maka akan sesuai dengan tampilan tugas diatas:
mysql> select * from buku;
+------+-----------------------+---------------+----------------+--------+
| kode | judul | penulis | penerbit | harga |
+------+-----------------------+---------------+----------------+--------+
| B001 | Pemograman Web | Yugianto | PT. Kreasi Web | 40000 |
| B002 | Aplikasi office | Sunardi ST. | PT. Yugianto | 50000 |
| B003 | Macromedia Flash | Firdaus S.Kom | PT. Gramedia | 20000 |
| B004 | Menguasai PHP & Mysql | Joko Tantowi | PT. Yogianto | 110000 |
+------+-----------------------+---------------+----------------+--------+
4 rows in set (0.06 sec)
kemudian kita buat lagi table untuk pemesan
mysql> create table Pemesan (username varchar(4), nama varchar(30), email varchar(30), alamat varcha
r (50));
Query OK, 0 rows affected (0.51 sec)
r (50));
Query OK, 0 rows affected (0.51 sec)
Tambahkan primary keynya:
mysql> alter table pemesan add primary key (username);
Query OK, 0 rows affected (0.52 sec)
Records: 0 Duplicates: 0 Warnings: 0
maka tampilan tablenyaQuery OK, 0 rows affected (0.52 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> show columns from pemesan;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| username | varchar(4) | NO | PRI | | |
| nama | varchar(30) | YES | | NULL | |
| email | varchar(30) | YES | | NULL | |
| alamat | varchar(50) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
isi recordnya sesuai table diatas
mysql> insert into pemesan set username="Andi", nama="Andi", email="andi@yahoo.com", alamat="JL. Sup
rapto No. 01";
Query OK, 1 row affected (0.10 sec)
mysql> insert into pemesan set username="Budi", nama="Budi Kurniawan", email="budi@yahoo.com", alama
t="JL. Teratai No. 50";
Query OK, 1 row affected (0.10 sec)
mysql> insert into pemesan set username="Rudi", nama="Rudi Prayoga", email="rudip@yahoo.com", alamat
="JL. Siaga No. 114";
Query OK, 1 row affected (0.06 sec)
mysql> insert into pemesan set username="Yuli", nama="Yuliana", email="yuliana@yahoo.com", alamat="J
L. MT Haryono No. 14";
Query OK, 1 row affected (0.18 sec)
rapto No. 01";
Query OK, 1 row affected (0.10 sec)
mysql> insert into pemesan set username="Budi", nama="Budi Kurniawan", email="budi@yahoo.com", alama
t="JL. Teratai No. 50";
Query OK, 1 row affected (0.10 sec)
mysql> insert into pemesan set username="Rudi", nama="Rudi Prayoga", email="rudip@yahoo.com", alamat
="JL. Siaga No. 114";
Query OK, 1 row affected (0.06 sec)
mysql> insert into pemesan set username="Yuli", nama="Yuliana", email="yuliana@yahoo.com", alamat="J
L. MT Haryono No. 14";
Query OK, 1 row affected (0.18 sec)
kmudian terakhir kita buat juga table pemesanannya
mysql> create table pemesanan (id_pemesanan varchar(4), no_nota int(4), username varchar(4), kode va
rchar(5), qty int(4));
Query OK, 0 rows affected (0.18 sec)
rchar(5), qty int(4));
Query OK, 0 rows affected (0.18 sec)
kita cek tampilannya
mysql> show columns from pemesanan;
+--------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+-----+---------+-------+
| id_pemesanan | varchar(4) | YES | | NULL | |
| no_nota | int(4) | YES | | NULL | |
| username | varchar(4) | YES | | NULL | |
| kode | varchar(5) | YES | | NULL | |
| qty | int(4) | YES | | NULL | |
+--------------+------------+------+-----+---------+-------+
5 rows in set (0.03 sec)
isi recordnya sesuai data diatas
mysql> insert into pemesanan set id_pemesanan="IP01", no_nota=1001, username="Budi", kode="B002", qt
y=4;
Query OK, 1 row affected (0.15 sec)
mysql> insert into pemesanan set id_pemesanan="IP02", no_nota=1002, username="Yuli", kode="B003", qt
y=6;
Query OK, 1 row affected (0.07 sec)
mysql> insert into pemesanan set id_pemesanan="IP03", no_nota=1003, username="Andi", kode="B004", qt
y=2;
Query OK, 1 row affected (0.08 sec)
mysql> insert into pemesanan set id_pemesanan="IP04", no_nota=1004, username="Rudi", kode="B001", qt
y=10;
Query OK, 1 row affected (0.11 sec)
mysql> insert into pemesanan set id_pemesanan="IP05", no_nota=1005, username="Yuli", kode="B002", qt
y=5;
Query OK, 1 row affected (0.07 sec)
mysql> insert into pemesanan set id_pemesanan="IP06", no_nota=1006, username="Andi", kode="B003", qt
y=3;
Query OK, 1 row affected (0.06 sec)
maka tampilanya akan berbentuk
mysql> select * from pemesanan
-> ;
+--------------+---------+----------+------+------+
| id_pemesanan | no_nota | username | kode | qty |
+--------------+---------+----------+------+------+
| IP01 | 1001 | Budi | B002 | 4 |
| IP02 | 1002 | Yuli | B003 | 6 |
| IP03 | 1003 | Andi | B004 | 2 |
| IP04 | 1004 | Rudi | B001 | 10 |
| IP05 | 1005 | Yuli | B002 | 5 |
| IP06 | 1006 | Andi | B003 | 3 |
+--------------+---------+----------+------+------+
6 rows in set (0.00 sec)
-> ;
+--------------+---------+----------+------+------+
| id_pemesanan | no_nota | username | kode | qty |
+--------------+---------+----------+------+------+
| IP01 | 1001 | Budi | B002 | 4 |
| IP02 | 1002 | Yuli | B003 | 6 |
| IP03 | 1003 | Andi | B004 | 2 |
| IP04 | 1004 | Rudi | B001 | 10 |
| IP05 | 1005 | Yuli | B002 | 5 |
| IP06 | 1006 | Andi | B003 | 3 |
+--------------+---------+----------+------+------+
6 rows in set (0.00 sec)
peringatan
jangan lupa kita buat primary keynya. Tips penting jika kalian ingin mengopi skrip yang ada di CMD kalian mark mana yang akan dikopi kemudian enter
Demikianlah hasil tugasku semoga bermanfaat :)
