Carilah apapun yang kau inginkan...

Rabu, 22 Maret 2017

LAPORAN PRAKTIKUM 3

Assalamualaikum warahmatullahi Wabarakatuh….

Pada Laporan Praktikum yang ketiga ini saya akan membahas kembali apa yang kami kerjakan selama Mata Kuliah Sistem Basis Data Terdistribusi berlangsung pada tanggal 22 Maret 2017 oleh Ibu Dosen Sundari Retno Andani, S.T,M.Kom . Nah, pada perkuliahan ini Ibu Retno memberikan kami soal untuk kami kerjakan yaitu sebagai berikut :

1.      Buatlah database dengan nama Kemahasiswaan dan buatlah table-table dibawah ini, serta tambahkan record-record nya ke masing- masing table!




1.      Kerjakan soal-soal dibawah ini :
a.       Tuliskan perintah untuk menambah field Agama pada table Mahasiswa dengan tipe data varchar
b.      Tuliskan perintah untuk menghapus record dari table Mahasiswa yang NIM = 120405
c.       Tuliskan perintah untuk merubah record dari table Mahasiswa yang NIM = 120404, field Kota menjadi Medan
d.      Tuliskan perintah untuk menampilkan record dari table Mahasiswa, yang nama mahasiswanya diawali huruf ‘S’ dan diakhiri huruf ‘N’
e.       Tuliskan perintah untuk menampilkan field NIM, Nama, KdProdi dengan menggunakn perintah LEFT OUTER JOIN

Maka langsung saja kita kerjakan :
Untuk soal nomor satu kita akan membuat Databasenya dulu dengan nama Kemahasiswaan
Maka perintahnya adalah :

“ Create Database KEMAHASISWAAN “ (Block + F5)




Lalu kita masuk ke Database Kemahasiswaan, Perintahnya :

“Use KEMAHASISWAAN”



Setelah masuk ke dalam Database, kita akan membuat table nya. Sebelum membuat table kita perhatikan dulu mana table yang akan kita buat, dari soal diatas pada table Mahasiswa memiliki Foreign key, maka yang akan kita kerjakan duluan adalah Table Prodinya, Mengapa? Karena Tabel Prodilah yang berdiri sendiri tanpa ada Foreign Key.
Perintah membuat table Prodi adalah

“Create Table Prodi (
KdProdi char (4) not null Primary Key,
NamaKls varchar (30)) “




Maka kita masukkan perintah untuk menampilkan table tersebut dengan perintah:

“ Select * from Prodi “




Nah, kita telah membuat table Prodi, maka sekarang kita akan membuat table Mahasiswa, Perintahnya :

“Create table Mahasiswa (
NIM char (6) not null Primary key,
Nama varchar (10),
KodeProdi char (4) references Prodi (KdProdi),
Alamat varchar (30),
Kota Varchar (20),
TmpLhr char (20),
TglLhr char (8),
JnsKlm char (1)) “




Lalu tampilkan table Mahasiswa dengan perintah :

“ Select * from Mahasiswa “





Setelah kedua table kita buat, maka sekarang kita akan mengisi recordnya, pertama, kita akan mengisi record pada table Prodi, Perintahnya :

“ Insert into Prodi
values ('MI01', 'Manajemen Informatika')
Insert into Prodi
values ('MI02','Komputerisasi Akuntansi') “




Setelah berhasil, kita masukkan perintah untuk mengisi record pada table Mahasiswa, Perintahnya :

“ Insert into Mahasiswa
values ('120401', 'Salman','MI01','Jln. Makasar no. 84','P.Siantar','P.Siantar','29/09/85','P')
Insert into Mahasiswa
values ('120402', 'Supri','MI02','Jln. Asahan no. 15','P.Siantar','Palu','23/01/85','L')
Insert into Mahasiswa
values ('120403', 'Uno','MI01','Jln. Jawa no. 1','P.Siantar','Bogor','08/04/87','L')
Insert into Mahasiswa
values ('120404', 'Rina','MI02','Jln. Kartini no. 23','P.Siantar','Sibolga','12/12/87','P')
Insert into Mahasiswa
values ('120405', 'Syam','MI01','Jln. Diponegoro no. 12','P.Siantar','Jakarta','14/05/83','L') “




Lalu kita tampilkan kembali table Prodi dan table Mahasiswa sekaligus, Perintahnya :
“Select * from Mahasiswa
Select * from Prodi “





Setelah kita menyelesaikan membuat table beserta dengan recordnya, selanjutnya kita akan mengerjakan soal yang kedua..
a.       Untuk soal 2a kita menggunakan perintah untuk menambahkan field Agama dengan tipe data varchar, Maka perintahnya adalah :

“Alter table Mahasiswa
add Agama varchar (15)”




Maka hasilnya akan seperti ini :




Mengapa record Agama tertulis NULL, Null itu tandanya masih kosong, mengapa? Karena kita belum memasukkan datanya.

b.      Untuk soal no 2b kita akan menghapus record dari table Mahasiswa yang NIM nya adalah 120405. Perintahnya :

  Delete Mahasiswa
Where NIM = '120405'   



Maka hasilnya adalah




Record yang NIMnya adalah 120405 telah terhapus.

c.       Untuk soal no 2c, kita akan mengubah yang NIMnya 120404 yaitu Kotanya menjadi Medan. Perintahnya :

“ Update Mahasiswa set Kota='Medan'
Where NIM ='120404'   




Maka hasilnya adalah




Maka Kotanya akan berubah dari P.Siantar menjadi Medan.

d.      Untuk soal no 2d, kita akan menampilkan data dari table Mahasiswa yang nama mahasiswanya diawali huruf ‘S’ dan diakhiri huruf ‘N’, Perintahnya adalah :

“Select * from Mahasiswa
where Nama like 'S%' and nama like '%n' 

Hasilnya :




e.       Untuk soal no 2e, kita akan menampilka field NIM, Nama, KdProdi dengan menggunakan perintah LEFT OUTER JOIN, Perintahnya adalah :

“ Select Mahasiswa.NIM, Mahasiswa.Nama, Prodi.KdProdi from Prodi left Outer Join Mahasiswa on Mahasiswa.KodeProdi = Prodi.KdProdi “

Hasilnya :




Nah!! Akhirnya selesai kita mengerjakan soal yang diberikan oleh Ibu Retno.

Kriiiiiiiiiiiiiiiiiiiiiingg!!!!
Bel Pulangpun berbunyi, maka pembelajaran kamipun selesai..
Demikianlah Laporan Praktikum yang ketiga ini saya buat, lebih dan kurang mohon maaf..
Wassalamualaikum Warahmatullahi Wabarakatuh…..




Tidak ada komentar:

Posting Komentar