9 April 2012

laporan partikum basis data semester 2 modul 8


               

Pertemuan ke-8
SQL(Operasi pada Tabel Tunggal)

Pembahasan :

A.    Penjelasan dari hasil pratikum
Memahami tentang perintah-perintah yang digunakan untuk melakukan operasi dan memodifikasi pada table tunggal.


1.      Msql>select *from pegawai;
//Untuk menampilkan data dari table pegawai

2.      Msql>select  nip,nama from pegawai;
//untuk menampilkan data ( nip dan nama ) dari table pegawai

3.      msql>select nip,nama,honor from pegawai where honor>=3000000 and honor <5000000;
//Untuk manampilkan nip,nama,dan honor dari data  pegawai yang gajinya >=3000000 dan <5000000.

4.      msql>select nip,nama,honor from pegawai where honor between 3000000 and 5000000;
//Untuk menampilkan data pegawai yang honornya antara 30000000 dan 5000000,
Fungsi between ini untuk  mengetahui data antara.

5.      msql> select nip,nama,honor from pegawai where honor not between 3000000 and 5000000;
//Untuk memperoleh data pegawai yang honornya lebih kecil dari 3000000 dan lebih besar 5000000.

6.      msql>select  nip,nama,gapok from pegawai where gapok =’3000000’ or gapok =’5000000’;
//Untuk memperoleh data pegawai yang gapok pokoknya 3000000 atau 5000000

7.      msql> select  nip,nama,gapok from pegawai where gapok not in(3000000,5000000);
//Untuk menampilkan semua gapok pagawai yang honornya hanya 3000000 dan 500000


8.      msql>select nip,nama,from pegawai where nama like ‘%i’;
//Untuk mendapatkan data pegawai yang namanya berakhiran ‘I’.
Tanda %i berarti cocok dengan yang berakhiran I.atau cocok untuk yang bertipe VARCHAR

9.      msql>select nip,nama from* pegawai;
//Untuk menampilkan nip dan nama yang ada pada table pegawai.

10.  msql>select nip,nama from pegawai where nama like ‘a%’;
//Untuk mendapatkan data pegawai yang namanya berawalan ‘a’
Tanda ‘a%’  cocok dengan yang berawalan a.


B.   Latihan:

Gunakan perintah-perintah untuk pengoparasian pada table tunggal seperti yang di bahas di modul 8 untuk kasus system informasi perpustakaan.

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

mysql> update anggota
    -> set alamat = 'bantul'
    -> where noanggota='001';
Query OK, 1 row affected (0.09 sec)
Rows matched: 1  Changed: 1  Warnings: 0

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

mysql> select noanggota,alamat from anggota;
+-----------+-------------+
| noanggota | alamat      |
+-----------+-------------+
| 001       | bantul      |
| 002       | Banguntapan |
| 003       | Bantul      |
+-----------+-------------+
3 rows in set (0.03 sec)

mysql> select noanggota,nama from anggota where nama like '%a
+-----------+------+
| noanggota | nama |
+-----------+------+
| 002       | Jaya |
+-----------+------+
1 row in set (0.00 sec)

mysql> select noanggota,nama from anggota where nama like '%a
+-----------+------------+
| noanggota | nama       |
+-----------+------------+
| 001       | Indah      |
| 002       | Jaya       |
| 003       | Widiastuti |
+-----------+------------+
3 rows in set (0.00 sec)

mysql> select noanggota,nama from anggota where nama like 'i%
+-----------+-------+
| noanggota | nama  |
+-----------+-------+
| 001       | Indah |
+-----------+-------+
1 row in set (0.00 sec)





C.   Tugas
Gunakan perintah-perintah untuk pengoparasian pada table tunggal seperti yang di bahas di modul 8 untuk kasus system informasi penjualan online.

mysql> select* from konsumen;
+-----------+-------------+------------+
| id_konsmn | nama_konsmn | almt_knsmn |
+-----------+-------------+------------+
|    162869 | indah       | jakarta    |
|   1871937 | hannafi     | bantul     |
|    319800 | suzi        | klaten     |
+-----------+-------------+------------+
3 rows in set (0.03 sec)
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> 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> update konsumen
    -> set almt_knsmn ='jokja'
    -> where id_konsmn =162869;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select* from konsumen;
+-----------+-------------+------------+
| id_konsmn | nama_konsmn | almt_knsmn |
+-----------+-------------+------------+
|    162869 | indah       | jokja      |
|   1871937 | hannafi     | bantul     |
|    319800 | suzi        | klaten     |
+-----------+-------------+------------+
3 rows in set (0.00 sec)

mysql> select id_konsmn,nama_konsmn from konsumen where nama_konsmn like 'h%';
+-----------+-------------+
| id_konsmn | nama_konsmn |
+-----------+-------------+
|   1871937 | hannafi     |
+-----------+-------------+
1 row in set (0.02 sec)

mysql> select id_konsmn,nama_konsmn from konsumen where nama_konsmn like '%a%';
+-----------+-------------+
| id_konsmn | nama_konsmn |
+-----------+-------------+
|    162869 | indah       |
|   1871937 | hannafi     |
+-----------+-------------+
2 rows in set (0.00 sec)

mysql> select id_konsmn,nama_konsmn from konsumen where nama_konsmn like '%i';
+-----------+-------------+
| id_konsmn | nama_konsmn |
+-----------+-------------+
|   1871937 | hannafi     |
|    319800 | suzi        |
+-----------+-------------+
2 rows in set (0.02 sec)


D.     Listing Terlampir

E.      Kesimpulan
Kita dapat melakukan perintah-perintah yang di digunakan untuk melakukan operasi dan memodifikasi pada table tunggal dengan menggunakan perintah-printah seprti berikut select,where,from,disting ,dan like.

Tidak ada komentar:

Pengikut

Total Tayangan Halaman

selamat datang

laporan partikum basis data semester 2 modul 8

on 9 April 2012

               

Pertemuan ke-8
SQL(Operasi pada Tabel Tunggal)

Pembahasan :

A.    Penjelasan dari hasil pratikum
Memahami tentang perintah-perintah yang digunakan untuk melakukan operasi dan memodifikasi pada table tunggal.


1.      Msql>select *from pegawai;
//Untuk menampilkan data dari table pegawai

2.      Msql>select  nip,nama from pegawai;
//untuk menampilkan data ( nip dan nama ) dari table pegawai

3.      msql>select nip,nama,honor from pegawai where honor>=3000000 and honor <5000000;
//Untuk manampilkan nip,nama,dan honor dari data  pegawai yang gajinya >=3000000 dan <5000000.

4.      msql>select nip,nama,honor from pegawai where honor between 3000000 and 5000000;
//Untuk menampilkan data pegawai yang honornya antara 30000000 dan 5000000,
Fungsi between ini untuk  mengetahui data antara.

5.      msql> select nip,nama,honor from pegawai where honor not between 3000000 and 5000000;
//Untuk memperoleh data pegawai yang honornya lebih kecil dari 3000000 dan lebih besar 5000000.

6.      msql>select  nip,nama,gapok from pegawai where gapok =’3000000’ or gapok =’5000000’;
//Untuk memperoleh data pegawai yang gapok pokoknya 3000000 atau 5000000

7.      msql> select  nip,nama,gapok from pegawai where gapok not in(3000000,5000000);
//Untuk menampilkan semua gapok pagawai yang honornya hanya 3000000 dan 500000


8.      msql>select nip,nama,from pegawai where nama like ‘%i’;
//Untuk mendapatkan data pegawai yang namanya berakhiran ‘I’.
Tanda %i berarti cocok dengan yang berakhiran I.atau cocok untuk yang bertipe VARCHAR

9.      msql>select nip,nama from* pegawai;
//Untuk menampilkan nip dan nama yang ada pada table pegawai.

10.  msql>select nip,nama from pegawai where nama like ‘a%’;
//Untuk mendapatkan data pegawai yang namanya berawalan ‘a’
Tanda ‘a%’  cocok dengan yang berawalan a.


B.   Latihan:

Gunakan perintah-perintah untuk pengoparasian pada table tunggal seperti yang di bahas di modul 8 untuk kasus system informasi perpustakaan.

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

mysql> update anggota
    -> set alamat = 'bantul'
    -> where noanggota='001';
Query OK, 1 row affected (0.09 sec)
Rows matched: 1  Changed: 1  Warnings: 0

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

mysql> select noanggota,alamat from anggota;
+-----------+-------------+
| noanggota | alamat      |
+-----------+-------------+
| 001       | bantul      |
| 002       | Banguntapan |
| 003       | Bantul      |
+-----------+-------------+
3 rows in set (0.03 sec)

mysql> select noanggota,nama from anggota where nama like '%a
+-----------+------+
| noanggota | nama |
+-----------+------+
| 002       | Jaya |
+-----------+------+
1 row in set (0.00 sec)

mysql> select noanggota,nama from anggota where nama like '%a
+-----------+------------+
| noanggota | nama       |
+-----------+------------+
| 001       | Indah      |
| 002       | Jaya       |
| 003       | Widiastuti |
+-----------+------------+
3 rows in set (0.00 sec)

mysql> select noanggota,nama from anggota where nama like 'i%
+-----------+-------+
| noanggota | nama  |
+-----------+-------+
| 001       | Indah |
+-----------+-------+
1 row in set (0.00 sec)





C.   Tugas
Gunakan perintah-perintah untuk pengoparasian pada table tunggal seperti yang di bahas di modul 8 untuk kasus system informasi penjualan online.

mysql> select* from konsumen;
+-----------+-------------+------------+
| id_konsmn | nama_konsmn | almt_knsmn |
+-----------+-------------+------------+
|    162869 | indah       | jakarta    |
|   1871937 | hannafi     | bantul     |
|    319800 | suzi        | klaten     |
+-----------+-------------+------------+
3 rows in set (0.03 sec)
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> 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> update konsumen
    -> set almt_knsmn ='jokja'
    -> where id_konsmn =162869;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select* from konsumen;
+-----------+-------------+------------+
| id_konsmn | nama_konsmn | almt_knsmn |
+-----------+-------------+------------+
|    162869 | indah       | jokja      |
|   1871937 | hannafi     | bantul     |
|    319800 | suzi        | klaten     |
+-----------+-------------+------------+
3 rows in set (0.00 sec)

mysql> select id_konsmn,nama_konsmn from konsumen where nama_konsmn like 'h%';
+-----------+-------------+
| id_konsmn | nama_konsmn |
+-----------+-------------+
|   1871937 | hannafi     |
+-----------+-------------+
1 row in set (0.02 sec)

mysql> select id_konsmn,nama_konsmn from konsumen where nama_konsmn like '%a%';
+-----------+-------------+
| id_konsmn | nama_konsmn |
+-----------+-------------+
|    162869 | indah       |
|   1871937 | hannafi     |
+-----------+-------------+
2 rows in set (0.00 sec)

mysql> select id_konsmn,nama_konsmn from konsumen where nama_konsmn like '%i';
+-----------+-------------+
| id_konsmn | nama_konsmn |
+-----------+-------------+
|   1871937 | hannafi     |
|    319800 | suzi        |
+-----------+-------------+
2 rows in set (0.02 sec)


D.     Listing Terlampir

E.      Kesimpulan
Kita dapat melakukan perintah-perintah yang di digunakan untuk melakukan operasi dan memodifikasi pada table tunggal dengan menggunakan perintah-printah seprti berikut select,where,from,disting ,dan like.

0 komentar:

 
Template Indonesia | NOTE
Aku cinta Indonesia