Anda di halaman 1dari 5

ADMINISTRASI SISTEM

JOBSHEET 2 JARINGAN
Data Manipulation Language (DML) Guru :
Dwi Puspitaningtyas, S.Pd
NAMA : NILAI/PARAF
KELAS :
NO. ABSEN :
TANGGAL :

I. KOMPETENSI DASAR
4.8 Mengkonfigurasi database server

II. TUJUAN

Peserta didik dapat :


1. Memahami query atau perintah DML
2. Menerapkan query-query atau perintah terkait DML
3. Menguji hasil modifkasi database dengan perintah DML

III. DASAR TEORI


A. DML (DATA MANIPULATION LANGUAGE)
DML merupakan sekelompok perintah yang berfungsi untuk memanipulasi data dalam
database, mulai dari menambah data, mengubah data, menampilkan data, dan menghapus
data.

B. PERINTAH-PERINTAH DML
1. INSERT : Perintah untuk memasukkan data kedalam tabel dari suatu database sesuai
dengan stuktur dari tabel tersebut.
2. SELECT : Perintah untuk menampilkan data dari tabel
3. UPDATE : Perintah untuk berfungsi untuk mengubah data dari satu tabel
4. DELETE : Perintah untuk menghapus record pada suatu tabel dari suatu database

C. CONTOH-CONTOH PERINTAH DML


1. INSERT
 Cara pertama – tanpa menuliskan nama kolom
INSERT INTO nama_tabel Values (‘nilai1’,’nilai2’);
 Cara kedua – dengan menuliskan nama kolom
INSERT INTO nama_tabel (kolom1, kolom2….) VALUES (nilai1, nilai2……) ;
2. SELECT
 Cara Menampilkan Seluruh Isi Tabel MySQL
SELECT * FROM nama_tabel ;
 Cara menampilkan atribut tertentu pada tabel
SELECT nama_atribut1, nama_atribut2 FROM nama_tabel ;
 Cara memfilter/menyeleksi data pada tabel
SELECT * FROM nama_tabel WHERE kondisi ;
SELECT nama_atribut1, nama_atribut2 FROM nama_tabel WHERE kondisi ;
 Cara memfilter/menyeleksi data pada tabel dengan 2 kondisi
SELECT * FROM nama_tabel WHERE kondisi1 AND kondisi2 ;
SELECT nama_atribut1, nama_atribut2 * FROM nama_tabel WHERE kondisi1 AND
kondisi2 ;
 Cara mengurutkan hasil tampilan
SELECT *FROM nama_tabel WHERE kondisi ORDER BY nama_atribut ;
SELECT *FROM nama_tabel WHERE kondisi ORDER BY nama_atribut ASC ;
 Cara membatasi hasil query SELECT
SELECT *FROM nama_tabel WHERE kondisi ORDER BY nama_atribut LIMIT baris_awal,
baris_tampil ;

3. UPDATE
 Memperbarui satu baris tertentu
UPDATE nama_tabel SET nama_atribut = data_baru WHERE kondisi ;
 Memperbarui lebih dari satu baris dengan OR atau AND
UPDATE nama_tabel SET nama_atribut = kondisi baru WHERE kondisi OR kondisi ;
 Memperbarui baris dengan ORDER BY dan LIMIT
UPDATE FROM nama_tabel ORDER BY nama_atribut LIMIT 3;
 Mempebarui seluruh kolom
UPDATE nama_tabel SET nama_atribut = data baru ;

4. DELETE
 Menghapus satu baris tertentu
DELETE FROM nama_tabel WHERE kondisi ;
 Menghapus 2 baris sekaligus/lebih kompleks dengan OR atau AND
DELETE FROM nama_tabel WHERE kondisi OR kondisi ;
 Menghapus baris dengan ORDER BY ……LIMIT
DELETE FROM nama_tabel ORDER BY nama_atribut LIMIT 3;
 Menghapus seluruh isi tabel
DELETE FROM nama_tabel;

IV. ALAT DAN BAHAN


1. 1 unit PC
2. Alat tulis
3. Jobsheet / Lembar Kerja Siswa

V. KESELAMATAN KERJA
1. Berdoalah sebelum memulai kegiatan belajar.
2. Gunakan peralatan sesuai dengan fungsinya.
3. Letakkan peralatan dan bahan pada tempat yang aman.
4. Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
5. Tanyakan pada instruktur apabila belum mengerti cara pemakaian alat & bahan praktikum.

VI. LANGKAH KERJA


1. Persiapkan semua peralatan dan bahan pada tempat yang aman.
2. Periksa semua bahan dan peralatan dalam kondisi yang baik.
3. Kerjakan tugas yang diberikan oleh tenaga pendidik dan buatlah laporannya lalu
kumpulkan
4. Rapihkan kembali alat dan bahan seperti keadaan semula
5. Berdoa setelah praktikum
6. Bersihkan ruangan dari sampah dan kotoran
VII. TUGAS SISWA

SISWA PELAJARAN

nis nama jenis_kel alamat kode_mapel nama_mapel JP


001 Ali P Depok DDG Dasar Desai Grafis 4
002 Ami W Ciledug KJD Komp. Jaringan Dasar 5
003 Budi P Depok ASJ Adm. Sistem Jaringan 5
004 Deny P Rawamangun AIJ Adm. Infrastruktur Jar. 5
005 Eko P Bogor TLJ Tek. Layanan Jaringan 4
006 Eni W Rawamangun TLW Tek. Layanan WAN 4
007 Hani W Depok
008 Joni P Ciledug
009 Murni W Bekasi
010 Soni P Bekasi

GURU DAFTAR_NILAI

kode_guru nama_guru nis seksi nilai


HT Hartini 001 500 85
MO M. Ongky 001 512 80
IS Iwan Supriantoko 001 525 90
M Mahfuz 002 501 100
BW Bambang Wisnu 002 526 50
AK Aryo Khairul 002 533 45
003 525 70
003 533 60
KELAS 004 500 66
005 500 72
seksi kode_mapel kode_guru 005 501 68
500 DDG HT 005 512 70
501 KJD MO 005 526 45
512 ASJ IS 006 512 70
525 AIJ M 006 533 64
526 TLJ BW 007 501 70
533 TLW AK 008 501 45
008 512 60
008 525 52
009 500 48
009 512 70
009 526 75
010 512 98
010 525 90
1. Perhatikan pada tabel yang tersedia, tuliskan hasilnya jika dilakukan query berikut:
a. SELECT nis, nama
FROM siswa
WHERE jenis_kel=’P’ and alamat=’Depok’;

b. SELECT seksi, kode_mapel


FROM Kelas
WHERE seksi=500;

c. SELECT kode_guru, nama_guru


FROM Guru
ORDER BY nama_guru ASC;

d. SELECT nis, nama, jenis_kel


FROM siswa
WHERE jenis_kel=’p’
ORDER BY nis LIMIT 3,5;

e. SELECT nama, alamat


FROM siswa
WHERE alamat=’Ciledug’ OR alamat=’Depok’ ;

2. Buatlah query-nya:

a. Melihat daftar tabel yang telah dibuat pada sebuah database


b. Tambah data pada tabel Kelas dengan seksi=544, kode_mapel=SK, kode_guru=DP
c. Tambah data pada tabel Pelajaran dengan kodeMK=SK, nama_matkul=Sistem Komputer, SKS=2
d. Menampilkan kolom nis, nama dan alamat dari tabel SISWA yang beralamat di Bekasi dan Ciledug
e. Menampilkan data dari baris kedua sebanyak 5 baris dari semua kolom tabel SISWA dengan syarat alamat
di Rawamanun
f. Menampilkan 8 baris terbawah dari kolom nis dan nilai tabel DAFTAR_NILAI dengan syarat nilai dibawah
sama dengan 80
g. Buat database dengan nama SEKOLAH
h. Menampilkan database yang telah dibuat
i. Melihat struktur tabel kelas
j. Menampilkan semua kolom dari tabel DAFTAR_NILAI yang memiliki noreg 003 dan noreg 005

VIII.LEMBAR JAWABAN SISWA

Anda mungkin juga menyukai