0% menganggap dokumen ini bermanfaat (0 suara)
93 tayangan7 halaman

Praktikum MYSQL: Pengelolaan Database Mahasiswa

Laporan akhir praktikum SQL membahas tentang pembuatan database, tabel, dan relasi antar tabel menggunakan perintah SQL. Terdapat enam tabel yang dibuat yaitu mahasiswa, jurusan, mata kuliah, dosen, nom, dan telp yang kemudian diisi datanya. Kemudian dilakukan inner join, left join, right join, dan cross join antar tabel. Terakhir dilakukan filtering data berdasarkan kondisi tertentu menggunakan klausa where dan having.

Diunggah oleh

MJ STATIONARY
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
93 tayangan7 halaman

Praktikum MYSQL: Pengelolaan Database Mahasiswa

Laporan akhir praktikum SQL membahas tentang pembuatan database, tabel, dan relasi antar tabel menggunakan perintah SQL. Terdapat enam tabel yang dibuat yaitu mahasiswa, jurusan, mata kuliah, dosen, nom, dan telp yang kemudian diisi datanya. Kemudian dilakukan inner join, left join, right join, dan cross join antar tabel. Terakhir dilakukan filtering data berdasarkan kondisi tertentu menggunakan klausa where dan having.

Diunggah oleh

MJ STATIONARY
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

LAPORAN AKHIR

Nama : Rahma Hazimah


NPM : 11122169
Kelas : 2KA26
Baris :3
Pertemuan Ke :3
Tanggal praktikum : Sabtu, 4 Oktober 2023
Ketua baris : Muhammad Farhan
Asisten baris : Ariq Naufal
Materi : MYSQL

Paraf Asisten

( Ariq Naufal )

Laboratorium Sistem Informasi


Universitas Gunadarma
2023
1.) Atribut entitas “Mahasiwa” : nama_mhs (foreign key), telp, agama, alamat
2.) Atribut entitas “Jurusan” : id_jurusan (primary key), nama_jurusan.
3.) Atribut entitas “Mata Kuliah”: kode_matkul (prim key), nama_matkul
4.) Atribut entitas “Dosen”: kode_dosen (primary key)
5.) Atribut entitas “nom”: nom
6.) Atribut entitas “telp”: No_telp

Pertama tama disini saya membuat database dengan kata perintah ‘Create Database;’ setelah itu
kita harus masuk kedalam database tersebut dengan menggunakan ‘Use database;’.

Lalu, kita akan membuat table baru yaitu table matkull dengan menggunakan kata perintah
‘create table matkull (isi atribut beserta tipe datanya);’ Setelah kita membuat table matkull, kita
lanjut membuat record data data yang ada didalam table matkul, dengan menggunakan kata
perintah ‘Insert into matkull values -> lalu isi data data yang ingin anda masukan’. Dan lakukan
hal yang sama untuk membuat table mahasiswa, lalu isi data data seperti cara yang sudah saya
jelaskan tadi.

Disini saya ingin melihat table matkul dan mahasiswa beserta record yang sudah saya buat tadi
dengan menggunalan ‘Select * from nama_tabel’.
lalu buatlah lagi table baru yaitu ambil_mk dengan ‘create table ambil_mk (tipe data)’.

Setelah itu isi record dalam table ambil_mk dengan menggunakan ‘insert into ambil_mk values’.
lalu kita lihat keseluruhan tablenya dengan rumus select.
Lalu kita lakukan inner join dalam table mahasiswa dan ambil_mk dengan field NPM. Inner join
berguna untuk membandingkan baris pada table yang ditulis. Setelah itu kita membuat lagi table
baru pinjam_buku dan isi record recordnya dengan rumus yang digunakan di awal. Setelah itu
kita lihat seluruh tablenya dengan rumus select.
Setelah itu kita mencoba left join, right join, cross join dengan kata perintah yang ada di gambar.
Left join digunakan untuk menghasilkan gabungan sebelah kiri. Sedangkan right join digunakan
untuk menghasilkan gabungan sebelah kanan. Lalu cross join digunakan untuk menggabungkan
setiap baris dari satu tabel dengan setiap baris dari tabel lainnya. Ketiga itu memiliki rumus yang
sama seperti kata perintah Digambar, tetapi berbeda di kata JOIN.
Setelah itu disini kita mencari nilai pengambilan sks yang lebih dari 2 tapi kurang dari 4, dengan
having sum(sks) >2 and sum(sks <10.

Disini kita membuat data matkul yang dimana sksnya kurang dari jumlah sks total di
semester 3, dengan menggunakan rumus select where sks < (lebih kecil) dari sum(sks)
(total sks) from matkul smt 3. Setelah

setelah itu kita cari lagi jumblah sks yang lebih rendah dari sks semester 3. Dengan rumus
yang tertera Digambar.

dan terakhir kita gabungkan ketiga table mahasiswa, ambil_mk, pinjam_buku dengan
rumus join. Diawal kita pilih dulu ketiga table tsb yang ingin kita gunakan dengan select,
lalu lanjutnya kita gabungkan dengan kata perintah join.

Anda mungkin juga menyukai