MODUL PRAKTIKUM
BASIS DATA
ED 4113
Tim Penyusun:
Budi Irmawati, S.Kom., M.T. NIP: 19721019 1999 03 2 001
Heri Wijayanto,ST., MT. NIP: 19750612 2000 03 1001
I.B.K. Widiartha, S.T., M.T. NIP: 19700514 1999 03 1002
Ir. Sri Endang Anjarwani, M.Kom NIP: 19660403 2006 04 2001
Laboratorium Komputer
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MATARAM
Manipulasi Struktur Tabel
Praktikum Basis Data II-1
MODUL I
PERANCANGAN DIAGRAM DAN NORMALISASI
A. TUJUAN
1. Mahasiswa memahami permasalahan dan dapat menentukan entitas-entitas dari permasalahan tersebut.
2. Mahasiswa dapat menentukan atribut-atribut dari suatu entitas. 3. Mahasiswa dapat menentukan relasi antara masing-masing entitas
4. Mahasiswa memahami dan dapat merancang suatu permasalahan yang diberikan berdasarkan teori yang telah dipelajari.
5. Mahasiswa dapat melakukan proses normalisasi.
B. KOMPETENSI
Mampu memecahkan permasalahan dengan menggunakan ERD dan Normalisasi
C. SUBSTANSI KAJIAN
1. Memecahkan masalah dengan menentukan entitas yang terlibat 2. Membuat ERD beserta atributnya
3. Membuat Normalisasi
D. SUSUNAN LAPORAN
Manipulasi Struktur Tabel
Praktikum Basis Data II-2
E. LANGKAH KERJA (permasalahan)
Buatlah rancangan diagram ER yang dapat mengakomodir permasalahan-permasalahan berikut kemudian lakukan normalisasi pada rancangan diagram ER tersebut (Perkelompok).
F. DASAR TEORI
1. Elemen-elemen Diagram ER 2. Proses Perancangan Diagram ER 3. Normalisasi
G. KASUS
Manipulasi Struktur Tabel
Praktikum Basis Data II-3
MODUL II
MANIPULASI STUKTUR TABEL
A. TUJUAN
1. Mahasiswa dapat membaca diagram ER.
2. Mahasiswa dapat mengimplementasikan rancangan dalam struktur table. 3. Mahasiswa dapat membuat table dengan SQL.
B. KOMPETENSI
Mampu membaca diagram ER dan mengimplementasikan kedalam struktur tabel dan membuat tabel dengan SQL
C. SUBSTANSI KAJIAN
Membaca diagram ER untuk diimplementasikan dalam rancangan struktur table. Membuat table dengan SQL.
D. SUSUNAN LAPORAN
1. Permasalahan 2. Dasar Teori 3. Analisa 4. Kesimpulan
E. DASAR TEORI
1. Membuat dan Menghapus Basisdata 2. Membuat dan Menghapus Table 3. Merubah Struktur Table
F. LANGKAH KERJA
Manipulasi Struktur Tabel
Praktikum Basis Data II-4
2. Buat perintah SQL untuk membuat dan menghapus basisdata
3. Buat perintah SQL untuk membuat dan menghapus table serta
menentukan primary key.
Manipulasi Tabel
Praktikum Basis Data III-1
MODUL III
MANIPULASI TABEL
A. TUJUAN
1. Mahasiswa dapat memasukkan data 2. Mahasiswa dapat menghapus data 3. Mahasiswa dapat meng-update data
4. Mahasiswa dapat melakukan indeksing terhadap suatu table
B. KOMPETENSI
Mampu untuk melakukan manipulasi tabel
C. SUBSTANSI KAJIAN
1. Memasukkan Data 2. Menghapus Data 3. Meng-update Data 4. Indeksing Data
D. SUSUNAN LAPORAN
1. Permasalahan 2. Dasar Teori 3. Analisa 4. Kesimpulan
E. DASAR TEORI
Manipulasi Tabel
Praktikum Basis Data III-2
F. LANGKAH KERJA
Gunakan basisdata yang dihasilkan dari praktikum II dan sesuaikan dengan kasus masing-masing.
1. Buat perintah SQL untuk memasukkan data
2. Buat perintah SQL untuk menghapus data dengan kondisi tertentu 3. Buat perintah SQL untuk mengupdate data
Query Tabel Tunggal
Praktikum Basis Data IV-1
MODUL IV
QUERY TABEL TUNGGAL
A. TUJUAN
1. Mahasiswa dapat melakukan query pada satu table
2. Mahasiswa dapat melakukan query berdasarkan kondisi tertentu
B. KOMPETENSI
Mampu membuat Query tabel tunggal
C. SUBSTANSI KAJIAN
1. Query pada satu table
2. Melakukan query berdasarkan kondisi tertentu
D. SUSUNAN LAPORAN
1. Permasalahan 2. Dasar Teori 3. Analisa 4. Kesimpulan
E. DASAR TEORI
1. Query Data
2. Query dengan Kondisi
F. LANGKAH KERJA
Gunakan basisdata yang dihasilkan dari praktikum III dan sesuaikan dengan kasus masing-masing.
1. Buat permasalahan dari kasus masing-masing. 2. Buat perintah SQL untuk query data.
Query Beberapa Tabel
Praktikum Basis Data V-1
MODUL V
QUERY BEBERAPA TABEL
A. TUJUAN
1. Mahasiswa dapat melakukan query pada beberapa table
2. Mahasiswa dapat melakukan query berdasarkan kondisi tertentu
3. Mahasiswa dapat melakukan query untuk menampilkan data dari suatu relasi
B. KOMPETENSI
Mampu melakukan Query beberapa table
C. SUBSTANSI KAJIAN
1. Melakukan query pada beberapa table
2. Melakukan query berdasarkan kondisi tertentu
3. Melakukan query untuk menampilkan data dari suatu relasi
D. SUSUNAN LAPORAN
1. Permasalahan 2. Dasar Teori 3. Analisa 4. Kesimpulan
E. DASAR TEORI
1. Query Data
2. Query dengan Kondisi
F. LANGKAH KERJA
Gunakan basisdata yang dihasilkan dari praktikum III dan sesuaikan dengan kasus masing-masing.
1. Buat permasalahan dari kasus masing-masing. 2. Buat perintah SQL uniuk query data
Join
Praktikum Basis Data VI-1
MODUL VI
J O I N
A. TUJUAN
1. Mahasiswa dapat melakukan query pada beberapa table menggunakan klausa JOIN
2. Mahasiswa dapat menggunakan klausa JOIN dengan benar
B. KOMPETENSI
Mampu melakukan query pada beberapa table dengan menggunakan klausa JOIN yang benar
C. SUBSTANSI KAJIAN
1. Melakukan query pada beberapa table 2. Penggunakan klausa JOIN dengan benar
D. SUSUNAN LAPORAN
1. Permasalahan 2. Dasar Teori 3. Analisa 4. Kesimpulan
E. DASAR TEORI
1. Query Data
2. Contoh implementasi join
F. LANGKAH KERJA
1. Gunakan basisdata yang dihasilkan dari praktikum III dan sesuaikan dengan kasus masing-masing.
Fungsi Agregasi
Praktikum Basis Data VII-1
MODUL VII
FUNGSI AGREGASI
A. TUJUAN
1. Mahasiswa dapat melakukan query pada beberapa table menggunakan fungsi agregasi
2. Mahasiswa dapat menggunakan fungsi agregasi dengan benar.
B. KOMPETENSI
Mampu query pada beberapa table menggunakan fungsi agregasi dengan benar
C. SUBSTANSI KAJIAN
1. Membuat query beberapa tabel dengan fungsi agregasi 2. Dapat menggunakan fungsi agregasi dengan benar .
D. SUSUNAN LAPORAN
1. Permasalahan 2. Dasar Teori 3. Analisa 4. Kesimpulan
E. DASARTEORI
1. Query Data.
2. Contoh implementasi agregasi
F. LANGKAH KERJA