Sabtu, 08 Oktober 2016

Membuat Database dengan CMD ( PART 2 )

Share it Please
Selamat subuh buat para pembaca blog ini. Dan pastinya kalian tau kenapa saya bilang "selamat subuh" karena saya ngerjainnya pas subuh2 wkwkw. Entah kenapa kalau ngerjain tugas itu dapet ilhamnya pas tengah2 malem, super sekali. Dari nama judul tutorial kali ini melanjutkan dari tutorial sebelumnya ya bisa di lihat di link ini , judulnya kayak film , pake be-part2 wkwkwk. Tutorial sebelumnya hanya sampai pembayaran, namun tutorial kali ini sudah sampai di mengisi jadwal. Oke langsung lanjut aja ya, sudah rada ngantuk ini. Dalam tutorial kali ini saya menggunakan perintah "Alter table" dan juga "Insert". Mungkin disini masih ada yang bingung bedanya alter table sama insert ya? Kalau alter table itu semacam perintah dasar buat mengubah tabel. Nah kalau insert itu untuk nambahin data di dalam tabel. Bingung ya?wkwkw. Langsung praktek aja, ntar paham sendiri kok.

1. Tambahkan 3 tabel dari database sebelumnya

  

2.  “Add” semester di tabel mahasiswa

Alter table mahasiswa add semester char(2);
Setelah sukses, lihat hasilnya melalui desc
Desc mahasiswa;

 
 

 3. Modify Semester


Wah ternyata tipe data untuk semseter tadi salah, jadi kita ubah dulu menggunakan alter table
mysql> alter table mahasiswa modify semester int(2);
Query OK, 0 rows affected (0.07 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc mahasiswa;


 

4.Insert tabel mahasiswa

Nah, sekarang kita akan menambahkan data mahasiswa pada tabel mahasiswa.
Pertama2 gunakan desc untuk melihat isi tabel mahasiswa, kemudian insert data mahasiswa dan gunakan “select * from” untuk melihat isi dari data mahasiswa

mysql> desc mahasiswa;
mysql> insert into mahasiswa values ('1401042','Mitra','5');
Query OK, 1 row affected (0.05 sec)

mysql> insert into mahasiswa values ('1401023','Septian','5');
Query OK, 1 row affected (0.01 sec)

mysql> select * from mahasiswa;


5.  Insert tabel bank


Ikut saja seperti di gambar

mysql> insert into bank values ('1500000','2016/2/2','1234567890','1401042');
Query OK, 1 row affected (0.01 sec)

mysql> select * from bank;




6. Insert tabel bak

mysql> insert into bak values ('spp','1500000','1401042');
Query OK, 1 row affected (0.00 sec)

mysql> select * from bak;

 

7. Insert tabel siamon


mysql> insert into siamon values ('1122334455','2016/2/2','1500000','1401042');
Query OK, 1 row affected (0.73 sec)

mysql> select * from siamon;



8. Insert tabel dosen
 

mysql> insert into dosen values ('9102016','Istia Budi');
Query OK, 1 row affected (0.01 sec)

mysql> select * from dosen;

 


9. Insert tabel jadwal


Yahh masih sama aja, langsung ikuti gambar

mysql> insert into jadwal values ('IF1002','Data Management System','Istia Budi'
,'19:00');
Query OK, 1 row affected (0.01 sec)

mysql> select * from jadwal;

 

10.  Insert tabel prodi


Tabel terakhir yang harus di insert nih, langsung aja dehhhh

mysql> insert into prodi values ('TI','1401042','9102016','IF1002');
Query OK, 1 row affected (0.05 sec)

mysql> select * from prodi;

 

11.  Update tabel mahasiswa


Gimana kalau ada data dalam tabel yang mau di ubah?? Gunakan saja perintah “update”

mysql> update mahasiswa
    -> set nama_mahasiswa='Teguh'
    -> where id_mahasiswa='1401023';
Query OK, 1 row affected (0.15 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from mahasiswa;

 

12.  Delete tabel mahasiswa


Lha?? Habis di edit kok malah di hapus, mending gausah di edit dong, gimana sih T.T


mysql> delete from mahasiswa
    -> where id_mahasiswa=1401023;
Query OK, 1 row affected (0.08 sec)

mysql> select * from mahasiswa;

 

13. Relasi tabel


Yang terakhir kita liat relasi antara 7 tabel tadi

 

Gimana?? Udahan dulu ya. Penulis udah ngantuk nih, dan adzan subuh juga sudah berkumandang. Terimakasih telah membaca tutorial Membuat “Membuat Database dengan CMD ( PART 2)” yaa. Sampai jumpa di tutorial berikutnyaaaaa.


1 komentar:

  1. muantap Bro...
    bisa belajar nih dengan tutorial yang diberikan.

    BalasHapus

Newsletter

Our Team

Know us

Blogroll

Video of the Day

About

Contact us

Nama

Email *

Pesan *