Minggu, 13 Desember 2015

Tugas Basis Data Membuat 2 Tabel Database di MySQL --- Masuk Command Line MySQL,Menambah Database,Membuat Table dan Field,Menambah Isi Data Field,Edit Isi Data Field,Keluar dari Command Line MySQL

MASUK KE COMMAND LINE MYSQL
Pertama nyalakan XAMPP Control Panel lalu klik Start Pada Apache dan Mysql. Setelah itu klik Shell pada XAMPP Control Panel lalu ketik mysql –u root pada Shell untuk masuk ke dalam command line mysql.

MENAMBAH DATABASE
Untuk menambah database baru dengan menggunakan perintah show databases; untuk mengecek isi database terlebih dahulu yang ada di mysql. Selanjutnya membuat database dengan nama absensisiswa dengan perintah create database absensisiswa; , jika muncul Query OK berarti database sudah tersedia, cek lagi dengan perintah show databases;.

MEMBUAT TABLE DAN FIELD
Membuat Table dan Menambahkan Field, dengan cara sebagai berikut:
1.      Masuk database absensisiswa dengan perintah USE absensisiswa; , jika muncul Database changed maka itu berarti sudah masuk ke Database absensisiswa.

2.      Membuat table 1 dengan nama table siswa yang berisi field NIS,Nama_Siswa,Tempat_Lahir,Tanggal_Lahir,Jenis_Kelamin,Agama,Alamat,Kode_Kursus,Tanggal_Masuk,No_Telp,Nama_Ortu, dengan perintah create table siswa(NIS VARCHAR(25) PRIMARY KEY,Nama_Siswa VARCHAR(200) NOT NULL,Tempat_Lahir VARCHAR(50) NOT NULL,Tanggal_Lahir DATE NOT NULL,Jenis_Kelamin VARCHAR(2) NOT NULL,Agama VARCHAR(20) NOT NULL,Alamat VARCHAR(50) NOT NULL,Kode_Kursus VARCHAR(50) NOT NULL,Tanggal_Masuk  DATE NOT NULL,No_Telp VARCHAR(15) NOT NULL,Nama_Ortu VARCHAR(100) NOT NULL);
Jika muncul Query OK  maka table siswa berhasil dibuat.
3.      Membuat table 2 dengan nama table absensi yang berisi field NIS,Kode_Kursus,Masuk,Ijin,Absen,Total_Pertemuan, dengan perintah create table absensi(NIS VARCHAR(25) NOT NULL,Kode_Kursus VARCHAR(50) PRIMARY KEY,Masuk VARCHAR(2) NOT NULL,Ijin VARCHAR(2) NOT NULL,Absen VARCHAR(2) NOT NULL,Total_Pertemuan VARCHAR(2) NOT NULL);
Jika muncul Query OK  maka table absensi berhasil dibuat.
4.      Cara mengecek field dari masing-masing table, contohnya pada table absensi dengan perintah DESCRIBE Absensi;

MENAMBAHKAN ISI DATA FIELD
Menambahkan isi data field misalnya pada table siswa dengan perintah insert into siswa value(‘field1’,’field2’,’…’,’field11’);. Ulangi perintah tersebut jika ingin mengisi field lagi sesuai dengan yang diinginkan. Jika muncul Query OK maka field tersebut sudah berhasil diisi. Selanjutnya cek apakah field tersebut sudah terisi atau belum dengan perintah Select * From siswa;
Menambahkan isi field pada table absensi dengan perintah yang sama seperti pada table siswa diatas. Dan cara mengecek field tersebut apakah sudah terisi atau belum dengan menggunakan perintah Select * From absensi;

CARA EDIT ISI DATA FIELD
Cara untuk edit isi field contohnya pada table siswa, contoh misal edit isi field pada table siswa pada kolom pertama yaitu dengan perintah UPDATE absensisiswa.siswa SET Nama_Siswa = ‘Yanti’ WHERE siswa.NIS = ‘123’;, jika muncul Query OK, maka cek lagi dengan perintah Select * From siswa

KELUAR DARI COMMAND LINE MYSQL
Selanjutnya keluar dari command line mysql dengan menggunakan perintah exit.