Cari Blog Ini

Senin, 14 November 2011

Tugas Pratikum Basis Data (MYSQL)


TUGAS
PRAKTIKUM BASIS DATA
(MYSQL)


Disusun Oleh
MIKA RESMITA

FAKLUTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS MEGOW PAK TULANG BAWANG
2010



BAB I
DASAR-DASAR MYSQL


A.MENGHIDUPKAN SERVER MYSQL
Ada beberapa cara dalam menghidupkan server dan dapat menjalankan mysql adalah sebagai berikut:
1.      untuk menjalankan mysql dari desktop windows adalah dengan cara:
·         pilah start>program>myssql
·         pilih winmysqladmin
·         lalu pilih mysql
atau dapat melakukan melalui windows explorer kemudian pilih c:\mysql\bin\mysql.exe, kemudian tekan enter.
2.dapat juga dilakukan dengan cara sebagai berikut:
·   start>klik kanan>explore
·   pilih program file>mysql>bin
·   pilih winmysqladmin (dan pastikan pada layer bawa sebelah kanan terdapat lanpu Rambo-rambo yang menandakan bahwa program mysql sudah aktif dan siap untuk digunakan)

B.MEMBUAT DATABASE
1.Sintak dalam menciptakan database adalah:
mysql>cerate database(nama data base);
2.mengaktifkan database yang dibuat dengan menuliskan:
mysql>use(nama database);
               3.untuk melihat daftar database dan table dengan perintah:
mysql>show databases;
               4.untuk mengetahui daftar table dalam database dengan perintah:
mysql>show tables;
            5.untuk menciptakan table dalam database, dengan memberikan perintah untuk menghubungkan database agar aktif:
mysql>use (nama database);
               setelah database aktif, maka dapat memulai membuat table, untuk menciptakan table sintaknya:
create table nama_table
(nama_field1 tipe _data ([labar]),
…………………………………dst
(nama_fieldn tipe_datan ([lebar]));
               6.setalah selesai mengetikan data yang akan dimasukkan didalam table, dan untuk melihat hasilnya dengan memberikan perintah:
mysql>show tables;
               7.untuk  melihat struktur table yang telah dibuat digunakan perintah:
mysql>desc (nama database);
               8.untuk mengisi data dalam table dengan menggunakan perintah:
mysql>insert table (nama database)
values(‘..,’,’…’,’…’,’’);
               9.untuk melihat hasil dari data yang telah dimasukkan didalam table dengan perintah:
mysql>select*from (nama database);

C.MENGUBAH STRUKTUR TABLE
1.Menambah field baru
mysql>alter table (nama database) ADD (nama yang akan ditambahkan) type data ();untuk melihat hasilnya:
mysql>desc (nama database);
2.Untuk menghapus field tertentuh dengan cara:
mysql>alter table (nama database) drop (nama data dihapus);
BAB II
OPERATOR RELASI, LOGIKA DAN PEMBANDING


A.OPERATOR RELASI
            operasi relasi ada 2 diantaranya adalah:
  1. operasi relasi < (lebih kecil)
setelah  kita selesai membuat suatu database dan sudah mengisi table database tersebut, maka operator relasi < dapat digunakan dengan sintak sebagai berikut:
mysql>select* from (nama database)
->where (data yang ingin ditampilkan) >’field’;
contoh:
mysql> select *from pasien
            ->where nomedik >’000’;
dari sintak tersebut dapat diterjemahkan bahwa nomedik yang lebih besar dari ‘000’ akan ditampilkan.
  1. operasi relasi =
dengan sintak sebagai berikut:
mysql> select from (nama database)
            ->where (data yang ingin ditampilkan)=’field’;
contoh:
mysql>select * from pasien
            ->where kelamin=’L’;
dari sintak diatas, dapat diterjemahkan bahwa hanya yang berjenis kelamin laki-laki yang akan ditampilkan.

B.OPERATOR LOGIKA
            Perintah berikut untuk melihat data pasien yang nantinya untuk
melihat kegunaan dari operator OR
           
mysql> select* from pasien
->where kelamin=’P’ OR namapas=’miska’;
dari sintak tersebut dapat diartikan bahwa data yang berjenis kelamin perempuan/P akan ditampilkan atau nama pasien Miska akan ditampilkan juga.

C.OPERATOR AND
            Dari bantuknya bahwa kata AND dapat diartikan ‘dan’,
conton:
mysql>select * from pasien
->where kalamin=’L’ AND nomedik=’002’;
dari sintak diatas dapat diartikan bahwa data yang berjenis kelamin laki-laki dan yang memiliki nomedik 002 akan ditampilkan.

D.OPERATOR NOT
            Operator NOT digunakan untuk melakukan pembalikan atau lawan dari nilai logika, perintah berikut akan menampilkan data pasien yang BUKAN berjenis kelamin=’L’.
mysql> select  * from pasien
            ->where (kalamin !=’L’);

E.OPERATOR PEMBANDING
            Sintak yang digunakan untuk pembanding adalah BETWEEN, berikut contoh penggunaan dari operator pembanding :
mysql> * from pasien
            ->where namapas BETWEEN ‘J’ AND ‘M’;
dari sintak diatas dapat diartikan bahwa, yang namanya berlawanan ‘J’ sampai ‘M’ akan ditampilkan.

F. OPERATOR IN dan NOT IN
            Operator IN digunakan untuk mencocokkan suatu nilai dengan salah satu nilai yang ada dalam table, perintah berikut digunakan untuk mencocokkan nama-nama pasien yang beralamat di Yogyakarta.
mysql>select namapas from pasien
            ->where alamat IN (‘Yogyakarta’);

sedangkan lawan dari IN adalah NOT IN. NOT IN ini sendiri berarti yang bukan, untuk lebih jelasnya perhatikan contoh sintak dibawa ini :
mysql> select namapas,alamat from pasien
            ->where kelamin NOT IN (‘P’);
dari sintak diatas dapat diartikan bahwa data yang bukan kalamin=’P’ (perempuan) akan ditampilkan.

G. OPERATOR LIKE dan NOT LIKE
            Operator ini sangat berguna untuk mencari data yang mengandung suatu nilai yang disebutkan. dalam  panggunaan operator ini kita hanya menambahkan tanda persen (%).
            untuk lebih jelasnya dapat dilihat sintak dibawa ini :
mysql>select namapas, alamat from pasien
            ->where namapas LIKE ‘%rudi’;
dari sintak diatas dapat diartikan bahwa hanya data yang namapas nya Rudi akan ditanpilkan.
            sedangkan operator dari NOT LIKE kebalikan dari operator LIKE,  kalau operator LIKE sendiri  perintah yang akan ditampilkan, sedangkan operator NOT LIKE dimaksudkan agar data yang disebutkan tidak ditampilkan. untuk lebih jelasnya dapat dilihat sintak dibawa ini :
mysql> select namapas,alamat from pasien
            ->where namapas NOT LIKE ‘J%’;
dari sintak tersebut dimaksudkan bahwa namapas yang berawalan huruf ‘J’ tidak akan ditanpilkan.
BAB III
MANIPULASI DATA PADA MYSQL
(INSERT, UPDATE, DELETE)


A. MENAMBAH DATA (INSERT)
            Penggunaan INSERT INTO digunakan untuk mengisi data.
bentuknya adalah :
mysql> insert into pasien values(‘006’,’budi’,’Lampung’,’L’);
bila sintak diatas di enter maka data yang dituliskan akan termasuk kedalam table database pasien.

B.MENGEDIT DATA (UPDATE)
            Klausa UPDATE dapat digunakan untuk mengedit data dalam table. untuk lebih jelasnya dapat dilihat contoh berikut :
mysql> update pasien
            ->set alamat=’T.karang’
            ->where nomedik=’001’;
dari sintak diatas dapat diartikan bahwa nomadik 001 alamatnya akan diganti menjadi T.karang, intinya bahwa UPDATE digunakan untuk mengubah data dalam suatu table database.

B.MENGHAPUS DATA (DELETE)
            Klausa WHERE bersifat pilihan, boleh disertakan dan boleh juga tidak, bila ingin menghapur baris klausa WHERE perlu disertakan, bila klausa WHERE tidak disertakan maka semua baris yang disebutkan pada FROM akan dihapus.
            untuk lebih jelasnya lihat  contoh sintak berikut :
mysql>delete from pasien
            ->where nomadic=’006’;
dari sintak tersebut bahwa nomedik=006 akan dihapus.
           




           



           

           



           

              
                          



           
           

Tidak ada komentar:

Posting Komentar