Friday, August 28, 2015

Laporan praktikum Sistem Basis Data Pertemuan ke-4

PERTEMUAN KE-4
MEMBUAT DAN MENGELOLA BASIS DATA MySQL

1. Tujuan
Dapat memahami cara membuat suatu basis data
Dapat memahami berbagai perintah yang berkaitan dengan pengelolaan basis data di MySQL
2. Teori Singkat
MySQl adalah database server  yang dapat menyimpan sejumlah bais data yang dapat diakses oleh program client(MySQL command line client maupun program aplikasi), pengaksesan data base bisa dilakukan dengan bahsa SQL(structure query language). Basis data bisa dibuat melaui command promp atau melaui shell secara langsung setelah masuk pada subdirektori bin. Untuk membuat suatu basis data , user  yang bersangkutan harus mempunyai hak akses untuk membuat data base. Setelah dibuat data basenya bisa digunakan atau dihapus bila tidak diperlukan, yang selanjutnya bisa dibuat tabel basis data,dimana satu skema  basis data bisa terdiri atas banyak subskema. Roor adalah sueruser database server MySQL.
MySQL memiliki sejumlah fitur seperti yang dijelaskan di bawah ini.
Multiplatform: MySQL tersedia pada beberapa platform (Window, linux, unix, dan lain-lain).
Andal, cepat, dan mudah digunakan : MySQL tergolong  sebagai database server  yang andal, dapat menangani database yang besar dengan kecepatan yang tinggi dengan didukung banyak pungsi untuk pengaksesan database.
Jaminan keamanan akses : MySQL mendukung pengamanan database dengan berbagai criteria pengaksesan.MySQL juga mendukung konektivitas ke berbagai software.sebagai contoh denga meggunakan ODBC(open databse konektivity).
Dukungan SQL : Seperti tersirat dalam namanya, MySQL mendukung perintah SQL(structure query language).SQL sendiri merupakan standar pengaksesan database relasional.
3. Pembahasan
mysql> show databases; artinya perintah untuk menampilkan database yang ada pada direktori.
setelah tabel databasenya muncul maka dengan perintah : mysql> create database department; untuk menbuat database baru yang bernama department, kemudian muncul Query OK, maka database berhasil dibuat.
mysql> use department; artinya perintah yang digunakan untuk membuat database dengan menggunakan database yang bernama department.
Database changed : artinya database yang akan digunakan sudah siap dipakai.
mysql> create table department (  artinya untuk membuat tabel department:
Id_dep int(11) auto_increment, id_dep sebagai nama atribut yang bertipe integer dengan panjang kelasnya 11, auto_increment sebagai keterangan.
Nama char(100), menunjukan bahwa atribut nama memiliki tipe char dengan panjang kelasnya 100.
Alamat enum(‘S’,’B’), adalah atribut yang bertipe enum dengan karakter S dan B sebagai keterangannya.
Primary key(Id_dep)); artinya kata kunci atau primary key dari tabel deparment adalah Id_dep.
mysql> describe department; adalah perintah untuk menampilkan hasil dari database department.
mysql> show tables; adalah perintah untuk menampilkan tabel-tabel yang kita buat.
Jika terjadi error, maka database tersebut ada kesalahan masukkan atau tidak sesuai dengan perintah.



4. Tugas
a. Tambahkan kolom gaji pada tabel karyawan:

b. Masukkan data pada tabel proyek, karyawan, teknisi_proyek minimal 5 data.
Tabel Proyek:

Tabel Karyawan:



Tabel Teknisi_Proyek:


c. Gunakan perintah UPDATE dan DELETE untuk melakukan perubahan terhadap data-data diatas:
Perintah DELETE untuk tabel Karyawan;




Perintah DELETE untuk tabel Proyek:


Perintah DELETE untuk tabel Teknisi_Proyek:

Perintah UPDATE untuk tabel Karyawan:


Perintah UPDATE untuk tabel




Perintah UPDATE untuk tabel Teknisi_Proyek:


5. Kesimpulan
MySQL adalah database server yang dapat menyimpan sejumlah basis data yang dapat di akses oleh program client(MySQL Command Line Client, maupun program aplikasi pengaksesan data bisa dilakukan dengan bahasa SQL(structure query language).

No comments:

Post a Comment