12 April 2011 aku pergi berangkat ke kampus seperti biasa walaupun hari mendung tapi harus tetep berangkat soalnya ada praktikum basis data yang penting gitu, ya makanya berangkat..hehe :p
Dengan hati yang riang gembira aku memasuki ruangan praktikum yang dingin ber-AC hehe..
sambil nungguin asdosnya dateng aku nyalain kompinya dan buka firefox untuk browsing sejenak.
Kira-kira 10menit kemudian asdosnya dateng dengan wajahnya yang berseri-seri dan menyapa para praktikan semua :)
Setelah intro, langsung saja sang asdos yang baik hati tersebut me-review apa yang dipelajari kemarin tentang dasar-dasar SQL. Ditanyakanlah bagaimana caranya untuk membuat tabel di dalam SQL dengan menggunakan syntax. Kemudian ada salah seorang praktikan yang dengan pede-nya maju kedepan dan menuliskan pembuatan syntax tersebut, yang ia ditulis di papan tulis kurang lebih seperti ini :
create table mahasiswa ( Nim char(9) not null primary key, Nama char(20) default null, Alamat char(20) default null, Kota char(15) default null, Tgl_lhr date default null, Jenis_kel char default null );
kemudian untuk mengisi table dengan lebih dari satu data adalah sebagai berikut :
insert into mahasiswa (Nim, Nama, Alamat, Kota, Tgl_lhr, Jenis_kel)
values ('123090170', 'Adi', 'Seturan', 'Jogja', '1991-12-06', 'l'), ('123090171', 'Budi', 'Babarsari', 'Magelang', '1990-11-08', 'p');setelah itu menghapus tabel adalah seperti ini :
drop table mahasiswa;syntax tersebut adalah untuk menghapus table mahasiswa.
Untuk memodifikasi tipe data :
alter table mahasiswa modify Tgl_lhr datetime;untuk mengupdate atau mengganti isi table:
update mahasiswa set Jenis_kel='l' where Nama='Budi';contoh untuk menghapus field :
alter table mahasiswa drop alamat;kemudian untuk menambah field adalah sebagai berikut:
alter table mahasiswa add keterangan char(20);Setelah mempelajari hal diatas tersebut kami diberi tugas membuat database perpustakaan yang berisikan tabel buku, tabel penerbit, tabel pinjam untuk lebih lengkapnya sebagai berikut :
TUGAS
Membuat table buku dengan syntax sql :
create table buku ( Kode_buku char(4) not null primary key, Judul char(20) default null, Pengarang char(15) default null, Jml_buku int default null, Kode_penerbit char(2) default null );Membuat table Penerbit dengan syntax sql :
create table Penerbit ( Kode_penerbit char(2) not null primary key, Nm_penerbit char(15) default null );Membuat table Pinjam dengan syntax sql :
create table Pinjam ( Tgl_pinjam datetime default null, Mhs_no_induk char(9) default null, Buk_kode_buku char(4) default null, Tgl_hrs_kembali datetime default null, Tgl_kembali datetime default null );Setelah table dibuat isi table tersebut sebagai berikut :
Tabel Buku
insert into Buku (Kode_buku, Judul, Pengarang, Jml_buku,
Kode_penerbit) values ('S001', 'DOS', 'M. Urip', '10', '01'), ('BD01', 'dBase III plus', 'Epsi B', '5', '01'), ('BD04', 'Clipper', 'Ahmad G', '4', '02'), ('FI01', 'Fisika', 'Sutrisno', '10', '04');Tabel Penerbit
insert into Penerbit (Kode_penerbit, Nm_penerbit) values ('01', 'Piksi ITB'), ('02', 'Ganesha'), ('03', 'Epsilon'), ('04', 'Gramedia');Tabel Pinjam
insert into Pinjam (Tgl_pinjam, Mhs_no_induk, Buk_kode_buku, Tgl_hrs_kembali, Tgl_kembali) values ('2003-04-20', '12301001', 'S001', '2003-04-23', '2003-04-23'), ('2003-04-20', '12301002', 'BD01', '2003-04-23', '2003-04-22'), ('2003-04-20', '12301003', 'BD04', '2003-04-23', '2003-04-24'), ('2003-04-21', '12301003', 'FI01', '2003-04-24', '2003-04-25'), ('2003-04-21', '12301004', 'S001', '2003-04-24', '2003-04-25'), ('2003-04-21', '12301001', 'BD01', '2003-04-24', '2003-04-24');Kemudian setelah tabel-tabel selesai diisi maka hasilnya adalah seperti ini :
Pada tabel buku:
Pada tabel Penerbit:
Pada tabel Pinjam:
Sekian untuk praktikum kedua ini :)
0 komentar:
Posting Komentar