• Tidak ada hasil yang ditemukan

MODUL 2 - PRAKTIKUM BASIS DATA - IFUWKS

N/A
N/A
Suria Andi

Academic year: 2024

Membagikan "MODUL 2 - PRAKTIKUM BASIS DATA - IFUWKS"

Copied!
6
0
0

Teks penuh

(1)

MODUL 2

BASIS DATA RELASI

1. Tujuan

a. Peserta mampu membuat Database

b. Peserta mampu membuat Tabel pada Database

c. Peserta mampu membuat field, tipe field, dan ukuran field dari sebuah tabel pada database.

d. Peserta mampu membuat relasi Database

e. Peserta mampu menentukan referential integrity sebuah Database

2. Teori Pendahuluan a. Basis Data relasi b. Tabel dan Jenisnya c. Field

d. Key dan Jenis-jenis Key

e. Referential dan Jenis-jenis Referensial Integrity

3. Peralatan a. Komputer

b. Aplikasi Microsoft SQLServer terinstall di Komputer c. File-file Modul 2

4. Hipotesa

Referential Integrity akan membuat data menjadi konsisten dan terjaga keakuratannya

5. Tugas Pendahuluan

a. Bentuk Kelompok (1 Kelompok Maksimum 3 Mahasiswa)

b. Siapkan 5 Data Mahasiswa (dengan rincian NPM, Nama Mahasiswa, Alamat Mahasiswa)

c. Siapkan 3 Data Mata Kuliah (Dengan rincian Kode Mata Kuliah, Nama Mata Kuliah, SKS)

d. Siapkan simulasi data ke-5 Mahasiswa memprogram mata kuliah, dengan ketentuan setiap Mahasiswa hanya memprogram 2 mata kuliah.

e. Setiap Kelompok tidak boleh sama

6. Rancangan Praktikum

Running Aplikasi SQL-SERVER, Lakukan koneksi pada service “Database Engine”

I. Kegiatan 1 (Membangun Basis Data)

(2)

c. Jika proses eksekusi sudah selesai dan berhasil akan muncul pesan

d. Perhatikan perubahan yang terjadi, akan terbentuk database baru dengan nama Modul2-Nomor1

Klik kanan menu “Databases”

Klik Menu “Refresh”

Database baru dengan nama “Modul2-Nomor1” akan terbentuk

(3)

e. Buka berturut-turut File

“MODUL2-NOMOR1A”

“MODUL2-NOMOR1B”

“MODUL2-NOMOR1C”

f. Lakukan seperti pada “poin b” s/d “poin c” untuk masing-masing ketiga file “MODUL2-NOMOR1A”, “MODUL2-NOMOR1B”, “MODUL2- NOMOR1C”

g. Lakukan seperti pada “poin d”, amati yang terjadi.

Akan terbentuk 3 buah tabel baru dengan nama table “MAHASISWA”, tabel “MATA_KULIAH”, dan tabel “PROGRAM_MK”

h. Amati dan Catat setiap perubahan hasil yang diperoleh dari langkah- langkah praktikum yang dilakukan

II. Kegiatan 2 (Membangun Basis Data)

a. Lakukan latihan dengan melakukan kegiatan seperti pada “kegiatan 1”.

Gunakan File-file berikut:

“MODUL2-NOMOR2”

(4)

“MODUL2-MOMOR2B”

“MODUL2-MOMOR2C”

b. Amati dan Catat setiap perubahan hasil yang diperoleh dari langkah- langkah praktikum yang dilakukan

III. Kegiatan 3 (Mengisi Record)

a. Pada Database “MODUL2-NOMOR1”, isikan data (Perhatikan tipe data pada seetiap field) berdasarkan data yang telah dipersiapkan pada tugas pendahuluan, dengan urutan pengisian:

- Buka Tabel “PROGRAM_MK”, isikan data - Buka Tabel “MAHASISWA”, isikan data - Buka Tabel “ MATA_KULIAH”, isikan data b. Amati dan catat hasil praktikum yang diperoleh

- Apabila berhasil, beri alasan kenapa bisa berhasil - Apabila gagal, beri alasan kenapa bisa gagal

IV. Kegiatan 4 (Mengisi Data)

a. Pada Database “MODUL2-NOMOR2”, isikan data (Perhatikan tipe data pada seetiap field) berdasarkan data yang telah dipersiapkan pada tugas pendahuluan:

Buka Tabel “PROGRAM_MK”, isikan data

b. Amati dan catat hasil yang terjadi

- Apabila berhasil, beri alasan kenapa bisa berhasil - Apabila gagal, beri alasan kenapa bisa gagal

V. Kegiatan 5 (Mengisi Data)

a. Pada Database “MODUL2-NOMOR2”, isikan data (Perhatikan tipe data pada seetiap field) berdasarkan data yang telah dipersiapkan pada tugas pendahuluan, dengan urutan pengisian:

- Buka Tabel “MAHASISWA”, isikan data - Buka Tabel “ MATA_KULIAH”, isikan data - Buka Tabel “PROGRAM_MK”, isikan data

b. Amati dan catat hasil yang terjadi

- Apabila berhasil, beri alasan kenapa bisa berhasil - Apabila gagal, beri alasan kenapa bisa gagal

VI. Kegiatan 6 (Mengisi Data)

a. Pada Database “MODUL2-NOMOR2”, isikan data (Perhatikan tipe data pada seetiap field) berdasarkan data yang telah dipersiapkan pada tugas pendahuluan:

(5)

Buka Tabel “MAHASISWA”, isikan data

b. Amati dan catat hasil yang terjadi

- Apabila berhasil, beri alasan kenapa bisa berhasil - Apabila gagal, beri alasan kenapa bisa gagal

VII. Kegiatan 7 (Menghapus Data)

a. Pada Database “MODUL2-NOMOR1”,

- hapus satu buah record pada tabel “MAHASISWA”

- hapus satu buah record pada tabel “MATA_KULIAH”

c. Amati dan catat hasil yang terjadi

- Apabila berhasil, beri alasan kenapa bisa berhasil - Apabila gagal, beri alasan kenapa bisa gagal

VIII. Kegiatan 8 (Menghapus Data)

a. Pada Database “MODUL2-NOMOR2”,

hapus satu buah record pada tabel “MAHASISWA”

b. Amati dan catat hasil yang terjadi

- Apabila berhasil, beri alasan kenapa bisa berhasil - Apabila gagal, beri alasan kenapa bisa gagal

IX. Kegiatan 9 (Menghapus Data)

a. Pada Database “MODUL2-NOMOR2”,

- Hapus satu buah record pada tabel “MAHASISWA”

b. Langkah-langkah dalam menghapus sebuah record pada tabel

“MAHASISWA” akan didampingi oleh Asisten Praktikum Basis Data.

c. Catat langkah-langkah yang benar dalam menghapus satu buah record pada tabel “MAHASISWA”

d. Beri Alasan kenapa harus dilakukan langkah-langkah tersebut.

7. Laporan Akhir

Laporan akhir berisi aktifitas hasil praktikum, meliputi:

a. Teori Pendahuluan b. Tugas Pendahuluan c. Hipotesa

d. Hasil pengamatan praktikum

- Hasil dan analisa setiap kegiatan praktikum (kegiatan 1 s/d kegiatan 9)

(6)

e. Analisa antara Hipotesa dan hasil praktikum. Apabila hipotesa sesuai dengan hasil praktikum, tunjukkan poin-poin yang sesuai. Apabila hipotesa tidak sesuai dengan hasil praktikum, tunjukkan alasan penyebabnya. Dapat ditambahkan dengan teori- teori tambahan sebagai pendukung.

Referensi

Dokumen terkait

Kompetensi yang diharapkan dapat tercapai setelah melakukan praktikum ini adalah mahasiswa dapat menjelaskan dan menggunakan berbagai macam tipe data dan operator MySQL dalam query

5) Pilih database yang hendak di import, lalu klik Open. 6) Lalu klik tombol Go. 7) Tunggulah beberapa saat, proses import database sedang dilakukan. 8) Jika import database

Seringkali dalam menampilkan sebuah data, kita perlu menggunakan lebih dari 1 tabel, bisa 2, 3 atau lebih, karena data yang akan di tampilkan terletak pada beberapa tabel dan

Database di atas adalah database administrasi pengambilan matakuliah mahasiswa sama seperti database pada tugas praktikum 4.1.1 hanya saja ada penambahan table kode dosen dan

Natural Join digunakan untuk menampilkan semua data dari dua tabel dimana jika terdapat kolom yang sama, maka yang akan ditampilkan hanya salah satunya saja, yaitu

unique pilihan perincian yang dapat digunakan untuk menguatkan nilai data di dalam kolom nama index menjadi unik. nama_index nama index yang baru. nama_tabel nama tabel

Query adalah suatu objek database yang dapat digunakan untuk menampilkan, menyunting atau menganalisa suatu data dengan memberikan baris-baris perintah tertentu..

Kesimpulan Praktikum ini memberikan pemahaman tentang manajemen data di MariaDB, termasuk pembuatan tabel, penambahan, pembaruan, penghapusan, dan penampilan data dalam database..