SlideShare a Scribd company logo
1 of 3
Download to read offline
RYL/YUNI/DARA PRANBAS
PERTEMUAN 12
RELASI dan QUERY
RELASI
Relasi digunakan untuk menghubungkan antar tabel dengan mencocokan data dalam field kunci,
biasanya berupa field yang memiliki nama yang sama pada kedua tabel yang memiliki relasi. Pada
umumnya field-field yang bersesuaian ini adalah primary key pada tabel yang satu, yang memberikan
identitas unik bagi tiap record dalam tabel tersebut dan foreign key pada tabel yang lainnya.
Jenis-jenis relasi antar tabel:
1. One-To-Many Relationship (Satu ke Banyak)
Dalam relasi satu ke banyak sebuah record dalam tabel A dapat memiliki banyak record yang
bersesuain dalam tabel B. Tetapi sebuah record dalam tabel B hanya memiliki sebuah record yang
bersesuaian daalam tabel A.
2. Many-To-Many Relationship (Banyak ke Banyak)
Dalam relasi banyak ke banyak, yaitu sebuah record dalam tabel A dapat memiliki banyak record
yang bersesuaian dalam tabel B, dan sebuah record dalam tabel B dapat memiliki banyak record
yang bersesuaian dalam tabel A.
3. One-To-One Relationship (Satu ke Satu)
Setiap record dalam tabel A hanya dapat memiliki satu record yang bersesuaian dalam tabel B, dan
sebaliknya
QUERY
Digunakan untuk melakukan operasi dasar basis data seperti membuat tabel, menambahkan data,
mengedit dan menghapus data.
RYL/YUNI/DARA PRANBAS
Buat Relasi 2 Tabel
QUERY:
SELECT nilai.khs, nilai.nim, mahasiswa.nm_mhs, mahasiswa.tgl_lahir FROM mahasiswa INNER JOIN nilai ON
mahasiswa.nim = nilai.nim;
Buat Relasi 3 Tabel
QUERY :
SELECT nilai.khs, nilai.nim, mahasiswa.nm_mhs, detail_nilai.kd_matkul FROM (mahasiswa INNER JOIN nilai
ON mahasiswa.nim = nilai.nim) INNER JOIN detail_nilai ON nilai.khs = detail_nilai.khs;
Buat Relasi 4 Tabel
Field Tabel
Khs Nilai
Nim Nilai
Nm_mhs Mahasiswa
Tgl_lahir Mahasiswa
Field Tabel
Khs Nilai
Nim Nilai
Nm_mhs Mahasiswa
Kd_matkul Detail_nilai
Field Tabel
Khs Nilai
Nim Nilai
Nm_mhs Mahasiswa
Kd_matkul Detail_nilai
Nm_matkul Mat_kul
Sks Mat_kul
Hasil
Hasil
Hasil
RYL/YUNI/DARA PRANBAS
QUERY:
SELECT nilai.khs, nilai.nim, mahasiswa.nm_mhs, detail_nilai.kd_matkul, mat_kul.nm_matkul, mat_kul.sks,
detail_nilai.absensi, detail_nilai.tugas, detail_nilai.uts, detail_nilai.uas FROM ((mahasiswa INNER JOIN nilai
ON mahasiswa.nim = nilai.nim) INNER JOIN detail_nilai ON nilai.khs = detail_nilai.khs) INNER JOIN mat_kul
ON detail_nilai.kd_matkul = mat_kul.kd_matkul;
Penggunaan Ekspresi
Query:
SELECT
nilai.khs,nilai.nim,mahasiswa.nm_mhs,detail_nilai.kd_matkul,mat_kul.nm_matkul,mat_kul.sks,detail_nilai.
absensi,detail_nilai.tugas,detail_nilai.uts,detail_nilai.uas,((10/100*absensi)+(20/100*tugas)+(30/100*uts)+(
40/100*uas))as
nilai_akhir,if(((10/100*absensi)+(20/100*tugas)+(30/100*uts)+(40/100*uas))>=80,"A",if(((10/100*absensi)
+(20/100*tugas)+(30/100*uts)+(40/100*uas))>=60,"B",if(((10/100*absensi)+(20/100*tugas)+(30/100*uts)+
(40/100*uas))>=40,"C",if(((10/100*absensi)+(20/100*tugas)+(30/100*uts)+(40/100*uas))>=20,"D","E"))))as
grade FROM ((mahasiswa INNER JOIN nilai ON mahasiswa.nim = nilai.nim) INNER JOIN detail_nilai ON
nilai.khs = detail_nilai.khs) INNER JOIN mat_kul ON detail_nilai.kd_matkul = mat_kul.kd_matkul;
Absensi Detail_nilai
Tugas Detail_nilai
Uts Detail_nilai
Uas Detail_nilai
Field Tabel
Nilai_akhir Ekspresi
Grade Ekspresi
HASIL

More Related Content

Similar to Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI

Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Saul Anizsa
 
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6  Matakuliah Analisis dan Visualisasi Data.pdfMateri ke 6  Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdfssuser07c34d
 
QUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxQUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxDevitaGd
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 

Similar to Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI (8)

Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6
 
27543 normalisasi
27543 normalisasi27543 normalisasi
27543 normalisasi
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
3 model data
3 model data3 model data
3 model data
 
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6  Matakuliah Analisis dan Visualisasi Data.pdfMateri ke 6  Matakuliah Analisis dan Visualisasi Data.pdf
Materi ke 6 Matakuliah Analisis dan Visualisasi Data.pdf
 
QUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxQUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptx
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Ppt 2
Ppt 2Ppt 2
Ppt 2
 

More from Bina Sarana Informatika (20)

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05 948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p02
948 p02 948 p02
948 p02
 
948 p01
948 p01 948 p01
948 p01
 
948 p03
948 p03 948 p03
948 p03
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p03
948 p03948 p03
948 p03
 
948 p02
948 p02948 p02
948 p02
 
948 p01
948 p01948 p01
948 p01
 
948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14
 
Silabus bahasa inggris ii
Silabus bahasa inggris iiSilabus bahasa inggris ii
Silabus bahasa inggris ii
 
Silabus bahasa inggris ii ok
Silabus bahasa inggris ii okSilabus bahasa inggris ii ok
Silabus bahasa inggris ii ok
 
Meeting 14 ok
Meeting 14 okMeeting 14 ok
Meeting 14 ok
 
Meeting 12 ok
Meeting 12 okMeeting 12 ok
Meeting 12 ok
 
Meeting 10 ok
Meeting 10 okMeeting 10 ok
Meeting 10 ok
 

Recently uploaded

PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 

Recently uploaded (20)

PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 

Pertemuan 12 slide MATAKULIAH SEMESTER 2 BSI

  • 1. RYL/YUNI/DARA PRANBAS PERTEMUAN 12 RELASI dan QUERY RELASI Relasi digunakan untuk menghubungkan antar tabel dengan mencocokan data dalam field kunci, biasanya berupa field yang memiliki nama yang sama pada kedua tabel yang memiliki relasi. Pada umumnya field-field yang bersesuaian ini adalah primary key pada tabel yang satu, yang memberikan identitas unik bagi tiap record dalam tabel tersebut dan foreign key pada tabel yang lainnya. Jenis-jenis relasi antar tabel: 1. One-To-Many Relationship (Satu ke Banyak) Dalam relasi satu ke banyak sebuah record dalam tabel A dapat memiliki banyak record yang bersesuain dalam tabel B. Tetapi sebuah record dalam tabel B hanya memiliki sebuah record yang bersesuaian daalam tabel A. 2. Many-To-Many Relationship (Banyak ke Banyak) Dalam relasi banyak ke banyak, yaitu sebuah record dalam tabel A dapat memiliki banyak record yang bersesuaian dalam tabel B, dan sebuah record dalam tabel B dapat memiliki banyak record yang bersesuaian dalam tabel A. 3. One-To-One Relationship (Satu ke Satu) Setiap record dalam tabel A hanya dapat memiliki satu record yang bersesuaian dalam tabel B, dan sebaliknya QUERY Digunakan untuk melakukan operasi dasar basis data seperti membuat tabel, menambahkan data, mengedit dan menghapus data.
  • 2. RYL/YUNI/DARA PRANBAS Buat Relasi 2 Tabel QUERY: SELECT nilai.khs, nilai.nim, mahasiswa.nm_mhs, mahasiswa.tgl_lahir FROM mahasiswa INNER JOIN nilai ON mahasiswa.nim = nilai.nim; Buat Relasi 3 Tabel QUERY : SELECT nilai.khs, nilai.nim, mahasiswa.nm_mhs, detail_nilai.kd_matkul FROM (mahasiswa INNER JOIN nilai ON mahasiswa.nim = nilai.nim) INNER JOIN detail_nilai ON nilai.khs = detail_nilai.khs; Buat Relasi 4 Tabel Field Tabel Khs Nilai Nim Nilai Nm_mhs Mahasiswa Tgl_lahir Mahasiswa Field Tabel Khs Nilai Nim Nilai Nm_mhs Mahasiswa Kd_matkul Detail_nilai Field Tabel Khs Nilai Nim Nilai Nm_mhs Mahasiswa Kd_matkul Detail_nilai Nm_matkul Mat_kul Sks Mat_kul Hasil Hasil Hasil
  • 3. RYL/YUNI/DARA PRANBAS QUERY: SELECT nilai.khs, nilai.nim, mahasiswa.nm_mhs, detail_nilai.kd_matkul, mat_kul.nm_matkul, mat_kul.sks, detail_nilai.absensi, detail_nilai.tugas, detail_nilai.uts, detail_nilai.uas FROM ((mahasiswa INNER JOIN nilai ON mahasiswa.nim = nilai.nim) INNER JOIN detail_nilai ON nilai.khs = detail_nilai.khs) INNER JOIN mat_kul ON detail_nilai.kd_matkul = mat_kul.kd_matkul; Penggunaan Ekspresi Query: SELECT nilai.khs,nilai.nim,mahasiswa.nm_mhs,detail_nilai.kd_matkul,mat_kul.nm_matkul,mat_kul.sks,detail_nilai. absensi,detail_nilai.tugas,detail_nilai.uts,detail_nilai.uas,((10/100*absensi)+(20/100*tugas)+(30/100*uts)+( 40/100*uas))as nilai_akhir,if(((10/100*absensi)+(20/100*tugas)+(30/100*uts)+(40/100*uas))>=80,"A",if(((10/100*absensi) +(20/100*tugas)+(30/100*uts)+(40/100*uas))>=60,"B",if(((10/100*absensi)+(20/100*tugas)+(30/100*uts)+ (40/100*uas))>=40,"C",if(((10/100*absensi)+(20/100*tugas)+(30/100*uts)+(40/100*uas))>=20,"D","E"))))as grade FROM ((mahasiswa INNER JOIN nilai ON mahasiswa.nim = nilai.nim) INNER JOIN detail_nilai ON nilai.khs = detail_nilai.khs) INNER JOIN mat_kul ON detail_nilai.kd_matkul = mat_kul.kd_matkul; Absensi Detail_nilai Tugas Detail_nilai Uts Detail_nilai Uas Detail_nilai Field Tabel Nilai_akhir Ekspresi Grade Ekspresi HASIL