9 April 2012

laporan partikum basis data semester 2 modul 7

Pertemuan ke 7
Membangun Basis Data

Pembahasan :
A.    Penjelasan dari hasil pratikum
 Langkah- langkah untuk mengelola dan memabangun basis data dengan MYSQL
Langkah pertama:
a.       Lewat comant prom,jalankan program MySQl dengan perintah :mySQL>,kemudian massukan password “root”.
b.      Setelah masuk di lingkungan MYsQL buatlah sebuah databases dengan perintah SQL:create databases dbproyek1;
c.       Masuklah ke databases  dbproyek1 dengan perintah use dbProyek1;
Praktek :
·         Melihat database :
Msql>Show databases;
Untuk melihat table dbproyek1.

>melihat  struktur table pegawai
Msql>Describe pegawai;
Untuk  melihat struktur table yang ada di table pegawai.

>untuk membaca atau menampilkan 
Msql>Select* from pegawai:
untuk memabaca atau menampilkan data pada table pegawai.

·         melihat struktur table  divisi:
Msql>describe divisi;
Untuk melihat  struktur table yang ada di table divisi.

>Untuk menambah data baru
Mysql>Insert into divisi(kodediv,namadiv,lokasi,kodemanager)values
Untuk menambah data baru /record/baris/row dalam table divisi.

> untuk membaca atau menampilkan 
Msql>select*from divisi;
untuk membaca atau menampilkan data yang ada pada table divisi.


·         melihat struktur table lokasi proyek:
Msql>describe lokasi proyek;
untuk melihat struktur table yang ada pada table lokasi proyek.

>Untuk menambah data baru
Mysql>Insert into lokasi pro(kodepro,lokpro)values
Untuk menambah data baru /record/baris/row dalam table lokasi proyek

> untuk membaca atau menampilkan 
Msql>select*from lokasi pro;
untuk membaca atau menampilkan data yang ada pada table lokasi proyek.

·         melihat struktur table pekerjaanproyek:
Msql>describe lokasipekerjaanpro ;
untuk melihat struktur table yang ada pada table pekerjaan proyek

>Untuk menambah data baru
Mysql>Insert into pekerjaanpro(nip,kodepro,jam)values
Untuk menambah data baru /record/baris/row dalam table pekerjaan proyek

> untuk membaca atau menampilkan 
Msql>select*from pekerjaan pro;
untuk membaca atau menampilkan data yang ada pada table pekerjaan proyek.

·          melihat struktur table proyek:
Msql>describe proyek ;
untuk melihat struktur table yang ada pada table  proyek

>Untuk menambah data baru
Mysql>Insert into proyek(kodepro,namapro,kodediv)values
Untuk menambah data baru /record/baris/row dalam table  proyek

> untuk membaca atau menampilkan 
Msql>select*from  proyek;
untuk membaca atau menampilkan data yang ada pada table proyek.

·          melihat struktur table tanggungan:
Msql>describe tanggungan ;
untuk melihat struktur table yang ada pada table  tanggungan

>Untuk menambah data baru
Mysql>Insert into tanggungan(kodepro,namapro,kodediv)values
Untuk menambah data baru /record/baris/row dalam table  proyek

> untuk membaca atau menampilkan 
Msql>select*from  tanggungan;
untuk membaca atau menampilkan data yang ada pada table tanggungan.

B.      Latihan :
Bangunlah database menggunakan perintah-perintah atau operai-operasi DDL maupun DML pada kasus system informasi perpustakaan.

mysql> use coba;
Database changed
mysql> show tables;
+----------------+
| Tables_in_coba |
+----------------+
| anggota        |
| buku           |
| jenis          |
| kambali        |
| kembali        |
| petugas        |
| pinjam         |
| pinjem         |
+----------------+
8 rows in set (0.01 sec)

mysql> describe anggota;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| noanggota | char(5)     | NO   | PRI |         |       |
| nama      | varchar(25) | YES  |     | NULL    |       |
| alamat    | varchar(30) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.09 sec)

mysql> select* from anggota;
+-----------+------------+-------------+
| noanggota | nama       | alamat      |
+-----------+------------+-------------+
| 001       | Indah      | Janti       |
| 002       | Jaya       | Banguntapan |
| 003       | Widiastuti | Bantul      |
+-----------+------------+-------------+
3 rows in set (0.00 sec)

mysql> describe buku;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_buku  | int(5)      | NO   | PRI | 0       |       |
| judul_buku | varchar(20) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
2 rows in set (0.32 sec)


mysql> insert into buku(kode_buku,judul_buku)values
    -> ('17893','matematika dasar'),
    -> ('57996','algoritma'),
    -> ('34785','pemrograman');
Query OK, 3 rows affected (0.38 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select* from buku;
+-----------+------------------+
| kode_buku | judul_buku       |
+-----------+------------------+
|      1001 | Basis Data       |
|      1002 | Algoritma        |
|      1003 | Pengenalan Web   |
|      1004 | Matematika       |
|     17893 | matematika dasar |
|     57996 | algoritma        |
|     34785 | pemrograman      |
+-----------+------------------+
7 rows in set (0.00 sec)

mysql> describe jenis;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_jenis | int(6)      | YES  |     | NULL    |       |
| nama_jenis | varchar(10) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
2 rows in set (0.08 sec)

mysql> insert into jenis(kode_jenis,nama_jenis)values
    -> ('132435','modul'),
    -> ('635748','modul');
Query OK, 2 rows affected (0.01 sec)
Records: 2  Duplicates: 0  Warnings: 0


mysql> select* from jenis;
+------------+------------+
| kode_jenis | nama_jenis |
+------------+------------+
|       4001 | Modul      |
|       4002 | Modul      |
|       4003 | Modul      |
|       4004 | Modul      |
|     132435 | modul      |
|     635748 | modul      |
+------------+------------+
6 rows in set (0.01 sec)
mysql> describe kembali;
+-------------+-------+------+-----+---------+-------+
| Field       | Type  | Null | Key | Default | Extra |
+-------------+-------+------+-----+---------+-------+
| tgl_kembali | date  | YES  |     | NULL    |       |
| denda       | float | YES  |     | NULL    |       |
+-------------+-------+------+-----+---------+-------+
2 rows in set (0.06 sec)

mysql> select* from kambali;
+-------------+-------+
| tgl_kembali | denda |
+-------------+-------+
| 2011-09-10  |     0 |
+-------------+-------+
1 row in set (0.06 sec)

+------------------+--------+------+-----+---------+-------+
| Field            | Type   | Null | Key | Default | Extra |
+------------------+--------+------+-----+---------+-------+
| no_pinjam        | int(5) | NO   | PRI | 0       |       |
| tgl_pinjam       | date   | YES  |     | NULL    |       |
| tgl_haruskembali | date   | YES  |     | NULL    |       |
+------------------+--------+------+-----+---------+-------+
3 rows in set (0.35 sec)

mysql> select* from pinjem;
+-----------+------------+------------------+
| no_pinjam | tgl_pinjam | tgl_haruskembali |
+-----------+------------+------------------+
|      1301 | 2011-09-04 | 2011-09-11       |
+-----------+------------+------------------+
1 row in set (0.00 sec)



C.      Tugas :
Bangunlah database menggunakan perintah-perintah atau operasi-operasi DDL maupun DML pada kasus system informasi penjualan online.

mysql> use penjualanonline;
Database change
mysql> show tables;
+---------------------------+
| Tables_in_penjualanonline |
+---------------------------+
| asakomputer               |
| komputer                  |
| konsumen                  |
+---------------------------+
3 rows in set (0.01 sec)
mysql> describe asakomputer;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| id_askom     | int(10)     | NO   | PRI | NULL    |       |
| alamat_askom | varchar(25) | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
2 rows in set (0.32 sec)

mysql> insert into asakomputer(id_askom,alamat_askom)values
    -> (1080101,'bantul'),
    -> (3646778,'janti');
Query OK, 2 rows affected (0.05 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select* from asakomputer;
+----------+--------------+
| id_askom | alamat_askom |
+----------+--------------+
|  5475869 | jakarta      |
|   798099 | bantul       |
|   101830 | klaten       |
|  1080101 | bantul       |
|  3646778 | janti        |
+----------+--------------+
5 rows in set (0.00 sec)

mysql> describe komputer;
+-----------------+-------------+------+-----+---------+-------+
| Field           | Type        | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+-------+
| merek_komputer  | varchar(10) | YES  |     | NULL    |       |
| id_komputer     | int(10)     | NO   | PRI | NULL    |       |
| ukuran_komputer | int(5)      | YES  |     | NULL    |       |
+-----------------+-------------+------+-----+---------+-------+
3 rows in set (0.05 sec)

mysql> insert into komputer(merek_komputer,id_komputer,ukuran_komputer)values
    -> ('toshiba',5571571,17),
    -> ('apple',4676888,17);
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select* from komputer;
+----------------+-------------+-----------------+
| merek_komputer | id_komputer | ukuran_komputer |
+----------------+-------------+-----------------+
| compac         |     1028080 |              17 |
| accer          |      546576 |              14 |
| hp             |      465768 |              17 |
| toshiba        |     5571571 |              17 |
| apple          |     4676888 |              17 |
+----------------+-------------+-----------------+
5 rows in set (0.00 sec)

mysql> describe konsumen;
+-------------+----------+------+-----+---------+-------+
| Field       | Type     | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+-------+
| id_konsmn   | int(10)  | NO   | PRI | NULL    |       |
| nama_konsmn | char(15) | YES  |     | NULL    |       |
| almt_knsmn  | char(20) | YES  |     | NULL    |       |
+-------------+----------+------+-----+---------+-------+
3 rows in set (0.08 sec)

D.      Listing Terlampir

E.       Kesimpulan

Membangun basis data kita dapat melakukan beberapa langkah contonya dengan
 mysql> describe asakomputer;
mysql> insert into asakomputer(id_askom,alamat_askom)values
mysql> select* from asakomputer;
dan lain- lain.

Tidak ada komentar:

Pengikut

Total Tayangan Halaman

selamat datang

laporan partikum basis data semester 2 modul 7

on 9 April 2012
Pertemuan ke 7
Membangun Basis Data

Pembahasan :
A.    Penjelasan dari hasil pratikum
 Langkah- langkah untuk mengelola dan memabangun basis data dengan MYSQL
Langkah pertama:
a.       Lewat comant prom,jalankan program MySQl dengan perintah :mySQL>,kemudian massukan password “root”.
b.      Setelah masuk di lingkungan MYsQL buatlah sebuah databases dengan perintah SQL:create databases dbproyek1;
c.       Masuklah ke databases  dbproyek1 dengan perintah use dbProyek1;
Praktek :
·         Melihat database :
Msql>Show databases;
Untuk melihat table dbproyek1.

>melihat  struktur table pegawai
Msql>Describe pegawai;
Untuk  melihat struktur table yang ada di table pegawai.

>untuk membaca atau menampilkan 
Msql>Select* from pegawai:
untuk memabaca atau menampilkan data pada table pegawai.

·         melihat struktur table  divisi:
Msql>describe divisi;
Untuk melihat  struktur table yang ada di table divisi.

>Untuk menambah data baru
Mysql>Insert into divisi(kodediv,namadiv,lokasi,kodemanager)values
Untuk menambah data baru /record/baris/row dalam table divisi.

> untuk membaca atau menampilkan 
Msql>select*from divisi;
untuk membaca atau menampilkan data yang ada pada table divisi.


·         melihat struktur table lokasi proyek:
Msql>describe lokasi proyek;
untuk melihat struktur table yang ada pada table lokasi proyek.

>Untuk menambah data baru
Mysql>Insert into lokasi pro(kodepro,lokpro)values
Untuk menambah data baru /record/baris/row dalam table lokasi proyek

> untuk membaca atau menampilkan 
Msql>select*from lokasi pro;
untuk membaca atau menampilkan data yang ada pada table lokasi proyek.

·         melihat struktur table pekerjaanproyek:
Msql>describe lokasipekerjaanpro ;
untuk melihat struktur table yang ada pada table pekerjaan proyek

>Untuk menambah data baru
Mysql>Insert into pekerjaanpro(nip,kodepro,jam)values
Untuk menambah data baru /record/baris/row dalam table pekerjaan proyek

> untuk membaca atau menampilkan 
Msql>select*from pekerjaan pro;
untuk membaca atau menampilkan data yang ada pada table pekerjaan proyek.

·          melihat struktur table proyek:
Msql>describe proyek ;
untuk melihat struktur table yang ada pada table  proyek

>Untuk menambah data baru
Mysql>Insert into proyek(kodepro,namapro,kodediv)values
Untuk menambah data baru /record/baris/row dalam table  proyek

> untuk membaca atau menampilkan 
Msql>select*from  proyek;
untuk membaca atau menampilkan data yang ada pada table proyek.

·          melihat struktur table tanggungan:
Msql>describe tanggungan ;
untuk melihat struktur table yang ada pada table  tanggungan

>Untuk menambah data baru
Mysql>Insert into tanggungan(kodepro,namapro,kodediv)values
Untuk menambah data baru /record/baris/row dalam table  proyek

> untuk membaca atau menampilkan 
Msql>select*from  tanggungan;
untuk membaca atau menampilkan data yang ada pada table tanggungan.

B.      Latihan :
Bangunlah database menggunakan perintah-perintah atau operai-operasi DDL maupun DML pada kasus system informasi perpustakaan.

mysql> use coba;
Database changed
mysql> show tables;
+----------------+
| Tables_in_coba |
+----------------+
| anggota        |
| buku           |
| jenis          |
| kambali        |
| kembali        |
| petugas        |
| pinjam         |
| pinjem         |
+----------------+
8 rows in set (0.01 sec)

mysql> describe anggota;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| noanggota | char(5)     | NO   | PRI |         |       |
| nama      | varchar(25) | YES  |     | NULL    |       |
| alamat    | varchar(30) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.09 sec)

mysql> select* from anggota;
+-----------+------------+-------------+
| noanggota | nama       | alamat      |
+-----------+------------+-------------+
| 001       | Indah      | Janti       |
| 002       | Jaya       | Banguntapan |
| 003       | Widiastuti | Bantul      |
+-----------+------------+-------------+
3 rows in set (0.00 sec)

mysql> describe buku;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_buku  | int(5)      | NO   | PRI | 0       |       |
| judul_buku | varchar(20) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
2 rows in set (0.32 sec)


mysql> insert into buku(kode_buku,judul_buku)values
    -> ('17893','matematika dasar'),
    -> ('57996','algoritma'),
    -> ('34785','pemrograman');
Query OK, 3 rows affected (0.38 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select* from buku;
+-----------+------------------+
| kode_buku | judul_buku       |
+-----------+------------------+
|      1001 | Basis Data       |
|      1002 | Algoritma        |
|      1003 | Pengenalan Web   |
|      1004 | Matematika       |
|     17893 | matematika dasar |
|     57996 | algoritma        |
|     34785 | pemrograman      |
+-----------+------------------+
7 rows in set (0.00 sec)

mysql> describe jenis;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kode_jenis | int(6)      | YES  |     | NULL    |       |
| nama_jenis | varchar(10) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
2 rows in set (0.08 sec)

mysql> insert into jenis(kode_jenis,nama_jenis)values
    -> ('132435','modul'),
    -> ('635748','modul');
Query OK, 2 rows affected (0.01 sec)
Records: 2  Duplicates: 0  Warnings: 0


mysql> select* from jenis;
+------------+------------+
| kode_jenis | nama_jenis |
+------------+------------+
|       4001 | Modul      |
|       4002 | Modul      |
|       4003 | Modul      |
|       4004 | Modul      |
|     132435 | modul      |
|     635748 | modul      |
+------------+------------+
6 rows in set (0.01 sec)
mysql> describe kembali;
+-------------+-------+------+-----+---------+-------+
| Field       | Type  | Null | Key | Default | Extra |
+-------------+-------+------+-----+---------+-------+
| tgl_kembali | date  | YES  |     | NULL    |       |
| denda       | float | YES  |     | NULL    |       |
+-------------+-------+------+-----+---------+-------+
2 rows in set (0.06 sec)

mysql> select* from kambali;
+-------------+-------+
| tgl_kembali | denda |
+-------------+-------+
| 2011-09-10  |     0 |
+-------------+-------+
1 row in set (0.06 sec)

+------------------+--------+------+-----+---------+-------+
| Field            | Type   | Null | Key | Default | Extra |
+------------------+--------+------+-----+---------+-------+
| no_pinjam        | int(5) | NO   | PRI | 0       |       |
| tgl_pinjam       | date   | YES  |     | NULL    |       |
| tgl_haruskembali | date   | YES  |     | NULL    |       |
+------------------+--------+------+-----+---------+-------+
3 rows in set (0.35 sec)

mysql> select* from pinjem;
+-----------+------------+------------------+
| no_pinjam | tgl_pinjam | tgl_haruskembali |
+-----------+------------+------------------+
|      1301 | 2011-09-04 | 2011-09-11       |
+-----------+------------+------------------+
1 row in set (0.00 sec)



C.      Tugas :
Bangunlah database menggunakan perintah-perintah atau operasi-operasi DDL maupun DML pada kasus system informasi penjualan online.

mysql> use penjualanonline;
Database change
mysql> show tables;
+---------------------------+
| Tables_in_penjualanonline |
+---------------------------+
| asakomputer               |
| komputer                  |
| konsumen                  |
+---------------------------+
3 rows in set (0.01 sec)
mysql> describe asakomputer;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| id_askom     | int(10)     | NO   | PRI | NULL    |       |
| alamat_askom | varchar(25) | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
2 rows in set (0.32 sec)

mysql> insert into asakomputer(id_askom,alamat_askom)values
    -> (1080101,'bantul'),
    -> (3646778,'janti');
Query OK, 2 rows affected (0.05 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select* from asakomputer;
+----------+--------------+
| id_askom | alamat_askom |
+----------+--------------+
|  5475869 | jakarta      |
|   798099 | bantul       |
|   101830 | klaten       |
|  1080101 | bantul       |
|  3646778 | janti        |
+----------+--------------+
5 rows in set (0.00 sec)

mysql> describe komputer;
+-----------------+-------------+------+-----+---------+-------+
| Field           | Type        | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+-------+
| merek_komputer  | varchar(10) | YES  |     | NULL    |       |
| id_komputer     | int(10)     | NO   | PRI | NULL    |       |
| ukuran_komputer | int(5)      | YES  |     | NULL    |       |
+-----------------+-------------+------+-----+---------+-------+
3 rows in set (0.05 sec)

mysql> insert into komputer(merek_komputer,id_komputer,ukuran_komputer)values
    -> ('toshiba',5571571,17),
    -> ('apple',4676888,17);
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select* from komputer;
+----------------+-------------+-----------------+
| merek_komputer | id_komputer | ukuran_komputer |
+----------------+-------------+-----------------+
| compac         |     1028080 |              17 |
| accer          |      546576 |              14 |
| hp             |      465768 |              17 |
| toshiba        |     5571571 |              17 |
| apple          |     4676888 |              17 |
+----------------+-------------+-----------------+
5 rows in set (0.00 sec)

mysql> describe konsumen;
+-------------+----------+------+-----+---------+-------+
| Field       | Type     | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+-------+
| id_konsmn   | int(10)  | NO   | PRI | NULL    |       |
| nama_konsmn | char(15) | YES  |     | NULL    |       |
| almt_knsmn  | char(20) | YES  |     | NULL    |       |
+-------------+----------+------+-----+---------+-------+
3 rows in set (0.08 sec)

D.      Listing Terlampir

E.       Kesimpulan

Membangun basis data kita dapat melakukan beberapa langkah contonya dengan
 mysql> describe asakomputer;
mysql> insert into asakomputer(id_askom,alamat_askom)values
mysql> select* from asakomputer;
dan lain- lain.

0 komentar:

 
Template Indonesia | NOTE
Aku cinta Indonesia