counter

Jumat, 11 Oktober 2013

MySQL (Database SKS)

Print Friendly and PDF

Nah dibawah ini sudah saya siapakan ERD, untuk database yang akan kita buat.

 Klik gambar untuk memperbesar



Masuklah ke MySQL yang telah diinstal,setelah masuk  cobalah dengan perintah sederhana  SHOW DATABASES untuk menampilkan semua database yang terdapat di MySQL.







A.     Membuat database SKS

Sekarang kita akan membuat database untuk latihan.Gunakan perintah CREATE DATABASE untuk membuat sebuah database. Disini kita beri nama database SKS.

Ketiklah syintax dibawah ini dengan benar dan tepat :

mysql> create database SKS ;
Query OK, 1 row affected (0.02 sec)

Catatan : apabila muncul Query Ok maka anda berhasil membuah database.
Sekarang, kita periksa hasil perintah diatas dengan Show Databases.

mysql> show databases ;
+-----------------------------------+
| Database                             |
+-----------------------------------+
| information_schema           |
| SKS                                     |
| mysql                                   |
| test                                       |
+-----------------------------------+
5 rows in set (0.00 sec)

Selanjutnya, memilih dan membuka database SKS
B.     Membuka database SKS.
Sekarang kita buka database SKS dengan perintah Use.

Caranya ketik perintah dibawah ini dengan benar.

Mysql > use SKS ;


C.     Melihat isi database SKS.
Untuk melihat apa isi dari sebuah database, kita gunakan perintah SHOW TABLES. Mari kita coba.

mysql > show tables ;

Empty set (0.00 sec)

Hasil dari perintah SHOW TABLES diatas adalah Empty Set, yang berarti belum ada tabel apapun di dalam database SKS. Oleh mari kita buat tabel didalam database SKS.

D.     Membuat tabel didalam database SKS.
1.   Membuat tabel Mahasiswa
mysql > create tableMahasiswa
          -> (Nim varchar (30) primary key, Nama text, Jurusan varchar (30) Not null, Prodi text);

2.      Membuat tabel Matakuliah
mysql> create table Matakuliah
          -> (Kode_Mk varchar (30) primary key, Nama_Mk text, SKS int);

3.   Membuat tabel KRS.
mysql> create table KRS
          -> (No_KRS varchar (15) primary key, Nim varchar (30) Not null,Semester  int, Tanggal Date);

4. Membuat tabel D_KRS
mysql> create table D_KRS
          -> (No_KRS varchar (15) Not null, Kode_Mk varchar (30) Not Null);

Mari kita lihat hasilnya dengan perintah Show tables.
      mysql>  show tables ;

            E.     Melihat Struktur tabel.
1.      mysql>  desc Mahasiswa;
2.      mysql>  desc KRS;
3.      mysql>  desc Matakuliah;
4.      mysql>  desc D_KRS;

Setelah  kita lihat struktur tabel tersebut.
Maka perkejaan selanjutnya yaitu mengisi data pada tabel – tabel kita buat tadi, maka timbul pertanyaan bagaimana caranya ? Nah, Mari kita coba.

F.      Mengisi data
      Oke, Mari kita isi tabel yang kita buat dengan data – data. Maka ikutilah caranya/perintahnya dengan   benar dan tepat.

           1. Mengisi tabel Mahasiswa
mysql > insert into Mahasiswa
          -> (Nim,Nama,Jurusan,Prodi)
          -> values
          -> (“MI3120075”,”Ahmad Sobari”,”Administrasi   Bisnis”,”Manajemen Informatika),
          -> (“MI3120004”,”Ahmad Muzaki”,”Administrasi Bisnis”,”Manajemen Informatika);

2. Mengisi tabel Matakuliah.
mysql > insert into Matakuliah
          -> (Kode_Mk,Nama_Mk,SKS)
          -> values
          -> (“1”,”Struktur Data”,”2”),
    -> (“2”,”Bahasa indonesia”,”3”),
    -> (“3”,”Pascal”,”3”),
    -> (“4”,”Matematika”,”2”);
3. Mengisi tabel KRS.
mysql > insert into KRS
          -> (No_KRS,NIM,Tanggal,Semester)
          -> values
          -> (“1234”,”MI3120004”,”2011-10-20”,”2”),
    -> (“4312”,”MI3120075”,”2011-10-20”,”2”);

4. Mengisi tabel D_KRS.
mysql > insert into D_KRS
          -> (No_KRS,Kode_Mk)
          -> values
          -> (“1234”,”1”),
                            -> (“1234”,”2”),
    -> (“1234”,”3”),
    -> (“1234”,”4”),
    -> (“4312”,”1”),
                            -> (“4312”,”2”),
    -> (“4312”,”3”),
    -> (“4312”,”4”);

Akhirnya selesai juga mengisi tabel, pekerjaan selanjutnya menampilkan data – data pada tabel. Bagaimana caranya ? Oke mari kita lakukan...

G.    Menampilkan data
1.      mysql> select * from Mahasiswa
2.      mysql> select * from KRS
3.      mysql> select * from D_KRS
4.      mysql> select * from Matakuliah

Nah sekarang kita coba perintah dimana menampilkan No_KRS, Nama, Nim, Prodi, SKS saja yang ditampilkan dengan gabungan tabel-tabel tersebut. Mari coba....

      H.    Menggabungkan
Ketik perintah dibawah ini dengan tepat dan benar.

mysql> select D_KRS.No_KRS, Nama, Mahasiswa.Nim, Prodi, SKS
mysql> from Mahasiswa,KRS,D_KRS,Matakuliah
mysql> where Mahasiswa.Nim=KRS.Nim and KRS.No_KRS=D_KRS.No_KRS and Matakuliah.Kode_Mk=D_KRS.Kode_Mk;

Hasilnya

 
Atau

mysql> select D_KRS.No_KRS, Nama, Mahasiswa.Nim, Prodi, SKS
mysql> from Mahasiswa,KRS,D_KRS,Matakuliah
mysql> where Mahasiswa.Nim=KRS.Nim and KRS.No_KRS=D_KRS.No_KRS and Matakuliah.Kode_Mk=D_KRS.Kode_Mk and Mahasiswa.Nim=”MI3120004”;

Hasilnya


Semoga bacaan ini bermanfaat bagi pembaca dan komentar anda penting untuk kemajuan blog ini.







Tidak ada komentar:

Posting Komentar