Anda di halaman 1dari 5

BASIS DATA

Praktikum Membuat Database

Oleh : Muhammad Taqiuddin Fikri (312019051)/TK2019C

1. Buat tabel berikut


 create table tbpegawai_mtfikri(ID_Pegawai varchar(20), Nama_Pegawai varchar(100),
NIK int(13), TempatLahir varchar(50), TanggalLahir date, TanggalMasuk date,
JenisKelamin enum('P','L'), KodeDepartemen int(11));
 create table tbdepartemen_mtfikri(KodeDepartemen int(11) AUTO_INCREMENT,
NamaDepartemen varchar(30), PRIMARY KEY (KodeDepartemen));

2. masukkan data berikut ke tabel pegawai (data berikut hanya contoh, silahkan kalian
memasukkan 5 data ke tabel pegawai. Nama sesuai dengan nama-nama teman sekelas yang
anda kagumi (-;
 insert into tbpegawai_mtfikri (ID_Pegawai, Nama_Pegawai, TempatLahir, TanggalLahir,
TanggalMasuk, JenisKelamin, NIK, KodeDepartemen) values
("P01","Syayid","Sukabumi","2001-03-08","2019-01-05","L",3210499302986,1);
 insert into tbpegawai_mtfikri (ID_Pegawai, Nama_Pegawai, TempatLahir, TanggalLahir,
TanggalMasuk, JenisKelamin, NIK, KodeDepartemen) values
("P02","Sariah","Bogor","2000-03-19","2018-04-12","P",3210499306759,2);
 insert into tbpegawai_mtfikri (ID_Pegawai, Nama_Pegawai, TempatLahir, TanggalLahir,
TanggalMasuk, JenisKelamin, NIK, KodeDepartemen) values
("P03","Rizky","Cianjur","1999-08-20","2019-12-29","L",3210499306728,3);
 insert into tbpegawai_mtfikri (ID_Pegawai, Nama_Pegawai, TempatLahir, TanggalLahir,
TanggalMasuk, JenisKelamin, NIK, KodeDepartemen) values
("P04","Ranni","Bandung","1998-10-20","2018-10-10","P",3210499849077,4);
 insert into tbpegawai_mtfikri (ID_Pegawai, Nama_Pegawai, TempatLahir, TanggalLahir,
TanggalMasuk, JenisKelamin, NIK, KodeDepartemen) values
("P05","Dwi","Depok","1999-08-16","2019-11-01","L",3210499844433,5);
3. masukkan data ke tabel departemen
 insert into tbdepartemen_mtfikri (KodeDepartemen, NamaDepartemen) values (1,"HRD");
 insert into tbdepartemen_mtfikri (KodeDepartemen, NamaDepartemen) values
(2,"GUDANG");
 insert into tbdepartemen_mtfikri (KodeDepartemen, NamaDepartemen) values
(3,"PRODUKSI");
 insert into tbdepartemen_mtfikri (KodeDepartemen, NamaDepartemen) values
(4,"KEUANGAN");
 insert into tbdepartemen_mtfikri (KodeDepartemen, NamaDepartemen) values (5,"IT");
 insert into tbdepartemen_mtfikri (KodeDepartemen, NamaDepartemen) values (6,"WTP");
Rubah data yang ada ditabel departemen, yaitu Keuangan menjadi Akunting
 update tbdepartemen_mtfikri set NamaDepartemen="AKUNTING" where KodeDepartemen="4";

4. Rubah nama Syayid menjadi Syayidul Wahid dan TanggalLahir sesuai dengan TanggalLahir
sebenarnya..
 update tbpegawai_mtfikri set Nama_Pegawai="Syayidul" where ID_Pegawai="P01";
 update tbpegawai_mtfikri set TanggalLahir="1999-01-21" where ID_Pegawai="P01";

5. Hapus data WTP


 delete from tbdepartemen_mtfikri where NamaDepartemen="WTP";

6. Tampilkan seluruh record yang ada ditabel tbpegawai


 select*from tbpegawai_mtfikri;
7. Tampilkan seluruh record yang ada ditabel tbdepartemen
 select*from tbdepartemen_mtfikri;
misal kita ingin menampilkan tanggal lahir para pegawai
SELECT * FROM tbpegawai
hasil tanggallahir nya pasti YYYY/MM/DD
qt bisa rubah formatnya
SELECT kodepegawai,namapegawai, DATE_FORMAT(tanggallahir, "%d %M %Y") FROM
tbkaryawan;
DATE_FORMAT(tanggallahir, "%d %M %Y")

perhatikan perintah ini... ini untuk merubah format tanggal pada saat qt mengambil data

8. Tampilkan record dengan hanya field idpegawai,namapegawai, NIK


 select ID_Pegawai,Nama_Pegawai, NIK from tbpegawai_mtfikri;

9. Tampilkan record yang jeniskelaminnya hanya “P”


 select *from tbpegawai_mtfikri WHERE JenisKelamin LIKE ('P');

Catatan : kita ingin MEMFILTER DATA seperti nomor 9


PERINTAHNYA BERARTI
SELECT * FROM tbkaryawan WHERE jeniskelamin="P"

kenapa P nya menggunakan tanda petik, karna tipe datanya VARCHAR


cek lagi di struktur tabelnya, kan untuk jeniskelamin menggunakan tipe ENUM yg nilainya L
dan P
10. Tampilkan record yang namapegawainya diawali huruf “A”
 select *from tbpegawai_mtfikri WHERE Nama_Pegawai LIKE ('R%');

Anda mungkin juga menyukai