Anda di halaman 1dari 6

YAYASAN PENDIDIKAN IGASAR PINDAD

SMK IGASAR PINDAD BANDUNG


PENGEMBANGAN PERANGKAT LUNAK DAN GIM

JOB SHEET
Mata Pelajaran : BASIS DATA
Guru Pengampu : Winny Febrianty Ruhimat, S.T
Capaian Pembelajaran : Memahami kelompok perintah yang termasuk dalam DDL, DML dan
DCL dalam basis data
Menerapkan bahasa SQL dasar untuk mengelola tabel dalam basis data
Menerapkan bahasa SQL dasar untuk memanipulasi tabel dalam basis data

Materi : 1. OPERASI BASIS DATA ( DDL, DML, DCL)


2. Instalasi MySQL
3. Implementasi Operasi Basis Data
NamaPeserta Didik : 1. Pitrah Alfarizi Kelas : XI RPL

Tujuan Pembelajaran :  Membuat perintah DDL, DML , DCL


 Instalasi Aplikasi DBMS ( MySQL )
 Membuat basis data dengan menggunakan Aplikasi DBMS
 Membuat kode SQL untuk mengelola tabel dalam basis data
 Menjalankan perintah SQL untuk menambah memanggil, mengupdate
dan menghapus data melalui aplikasi client basis data dalam bentuk
perintah baris (CLI)
 Membuat kode SQL untuk memanipulasi tabel dalam basis data
 Menjalankan perintah SQL untuk manipulasi tabel maupun field dengan
CLI.
ALAT DAN BAHAN
1. Media Komputer / Laptop
2. Aplikasi Pengolah Kata ( MS. Word )
3. Alat Tulis
4. Camera HP
5. Aplikasi Xampp/Wamp

 PERSIAPAN

1. Simak dan fahami Materi Bahasa dan Operasi Basis Data

Simak materi SQL pada link berikut :


https://docs.google.com/document/d/1vTAgsVgLuHnrRXchnIvtiBoakr396B79/edit?
usp=sharing&ouid=100496730249158294952&rtpof=true&sd=true
 PENUGASAN KERJA

PENUGASAN 1 ( JOBSHEET – CP SQL )


Setelah menyimak penjelasan guru dan menyimak contoh kasus sebelumnya. Langkah selanjutnya
adalah :
1. Diskusikan dengan kelompok anda untuk menyelesaikan kasus Parkir berikut :

2. Buat Rancangan Struktur Tabel sesuai Relasi Antar Tabel di atas

Nama Tabel : Kendaraan


No Nama Field Range Keterangan
1 Nopol 10 Nomer Polisi
2 Merk 15 Merk kendaraan
3 Kd_pemilik 30 Kode pemilik
4 Nm_stnk 30 Nomer STNK

Nama Tabel : Trans_parkir


No Nama Field Range Keterangan
1 No_trans 10 Nomer transaksi
2 Kd_blok 10 Kode blok
3 No_daftar 30 Nomer daftar
4 Kd_petugas 30 Kode petugas
Nama Tabel : Daftar
No Nama Field Range Keterangan
1 No_daftar 10 Nome daftar
2 Nopol 15 Nomer polisi
3 Kd_pemilik 50 Kode pemilik
4 Kd_petugas 40 Kode petugas

Nama Tabel : Blok


No Nama Field Range Keterangan
1 Kd_blok 10 Kode blok
2 Nm_blok 15 Nama blok
3 Kapasitas 15 Kapasitas
4 Sisa_Keterangan 30 Sisa kapasitas

Nama Tabel : Petugas


No Nama Field Range Keterangan
1 Kd_petugas 10 Kode petugas
2 Nm_petugas 30 Nma petugas
3 No_tlp 30 Nomer telepon
4

Nama Tabel : Pemilik


No Nama Field Range Keterangan
1 Kd_pemilik 10 Kode pemilik
2 No_tlp 15 Nomer telepon
3 Alamat 20 Alamat
4 Foto_pemilik 20 Foto pemilik
https://youtu.be/Y7Eg3oM6mCk
4. Buat SQL – DDL untuk mendefinisikan tabel di atas, lengkap dengan pemberian kunci primer
dan kunci tamu, dari Kasus di atas :
5.Buat
NO Perintah SQL – KEGIATAN
DML untuk menyelesaikan Kasus di atas, denganHASILpetunjuk berikut :
15.1 Sisipkan masing-masing
Jelaskan 2 record
Langkah Kerja pada setiap table yang sudah kalian buat sebelumnya
untuk
membuat
5.2 Tampilkan semua SQL di DBMS
data Mysql pada masing-masing tabel
yang terdapat
5.3 Hapus(salah
Xampp)satu data pada semua tabel yang sudah kalian inputkan sebelumnya
5.4 Tampilkan semua data kendaraan yang berjenis “ Mobil “
5.5 Tampilkan
2.1 Data Pemilik
Mendefinisikan yang bersatus
Perintah SQL DDLSiswaNama Tabel :Kendaraan

<<sisipkan gambar / Screen shoot perintah SQL – DDL


>>>
NO KEGIATAN HASIL
3 Sintak Create: table kendaraan(Nopol char(10)nul;merk
Nama Tabel
Sisipkan masing-masing 2 record char(15)nul;kd_pemilik char(30)nul;nm_stnk
pada setiap table yang sudah char(30)nul)
kalian buat sebelumnya
<<sisipkan gambar / Screen shoot perintah SQL – DML
>>>

Nama Tabel :Trans_parkir

Nama Tabel :
<<sisipkan gambar / Screen shoot perintah SQL – DDL
>>>
Sintak Create / Screen
<<sisipkan gambar table shoottrans_parkir(no_trans
hasil eksekusi SQL –
char(10)nul;kd_blok
DML >>> char(10)nul;no_daftar
char(30)nul;kd_petugas char(30)nul)

3.2 Nama
Nama Tabel
Tabel :Daftar
:
Tampilkan semua data yang
terdapat pada masing-masing
tabel
<<sisipkan gambar // Screen
<<sisipkan gambar Screen shoot
shoot perintah
perintah SQL
SQL –– DML
DDL
>>>
>>>
Sintak create table Daftar(no_daftar char(10)nul;nopol
char (15)nul;kd_pemilik char(50)nul;kd_petugas
char(40)nul)

Nama Tabel :

Nama Tabel : Blok


<<sisipkan gambar / Screen shoot hasil eksekusi SQL –
DML >>>
<<sisipkan gambar / Screen shoot perintah SQL – DDL
>>>

Anda mungkin juga menyukai